C# 中得到当前操作系统、操作系统的版本、.NET 运行环境等信息
2012-07-28 18:32 音乐让我说 阅读(1061) 评论(0) 编辑 收藏 举报直接贴代码了:
class Program { static void Main(string[] args) { Console.WriteLine("当前操作系统: " + GetOSName()); Console.WriteLine("\n当前操作系统的版本:" + Environment.OSVersion.VersionString); Console.WriteLine("\n机器名:" + Environment.MachineName); Console.WriteLine("\n当前已登录到 Windows 操作系统的人员的用户名:" + Environment.UserName); Console.WriteLine("\n当前计算机上的处理器数:" + Environment.ProcessorCount); Console.WriteLine("\n当前操作系统是否为 64 位操作系统? 答:" + (Environment.Is64BitOperatingSystem ? "是" : "否")); Console.WriteLine("\n当前进程是否为 64 位进程? 答:" + (Environment.Is64BitProcess ? "是" : "否 ")); } /// <summary> /// 得到当前正在运行的操作系统的名称。 比如: /// "Microsoft Windows 7 Enterprise". /// </summary> /// <returns></returns> static string GetOSName() { ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT Caption FROM Win32_OperatingSystem"); foreach (ManagementObject queryObj in searcher.Get()) { return queryObj["Caption"] as string; } return null; } }
运行截图:
谢谢浏览!
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。