C#获取系统版本信息

原创 2012年03月21日 19:06:33

 直接贴代码:

 public class OSInfoMation
    {
        public static string OSBit()
        {
            try
            {
                ConnectionOptions oConn = new ConnectionOptions();

                System.Management.ManagementScope managementScope = new System.Management.ManagementScope("\\\\localhost", oConn);

                System.Management.ObjectQuery objectQuery = new System.Management.ObjectQuery("select AddressWidth from Win32_Processor");

                ManagementObjectSearcher moSearcher = new ManagementObjectSearcher(managementScope, objectQuery);

                ManagementObjectCollection moReturnCollection = null;

                string addressWidth = null;

                moReturnCollection = moSearcher.Get();
                
                foreach (ManagementObject oReturn in moReturnCollection)
                {
                    addressWidth = oReturn["AddressWidth"].ToString();
                }
                return addressWidth;
            }
            catch
            {
                return "获取错误";
            }

        }

        public static string GetOsVersion()
        {
            string osBitString = OSBit();

            string osVersionString = Environment.OSVersion.ToString();

            return string.Format(@"系统:{0}。位:{1}", osVersionString, osBitString);
        }
    }

调用:

        static void Main(string[] args)
        {
            Console.WriteLine(OSInfoMation.GetOsVersion());

            Console.ReadLine();
        }

结果:

系统:Microsoft Windows NT 5.1.2600 Service Pack 3。位:32

代码下载:http://download.csdn.net/detail/yysyangyangyangshan/4160546

版权声明:本文为博主原创文章,未经博主允许不得转载。

C#获取操作系统信息

转自:http://www.cnblogs.com/GeneralKING/p/3242546.html  1.获取操作系统版本(PC,PDA均支持) Environment.OSVersio...

C# 判断当前系统是XP还是WIN7 .获取当前系统版本

直接提供Winform程序:     OperatingSystem os = Environment.OSVersion;             switch (os.Platform)     ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

获取系统版本信息

  • 2016年10月28日 18:25
  • 8KB
  • 下载

GetVersionEx 获取系统版本信息

最近在windows 8上获取系统版本信息需要调用系统API,于是用到了GetVersionEx。 首先看一看函数原型: [cpp] view plain copy BOOL...

UIDevice获取IOS系统版本信息

  • 2015年01月26日 10:21
  • 2KB
  • 下载

android 系统版本信息工具类 获取设备型号 设置屏幕亮度 软键盘 获取屏幕高度宽度

android 系统版本信息工具类 获取设备型号 设置屏幕亮度 软键盘 获取屏幕高度宽度...

获取系统版本信息

  • 2012年03月21日 17:59
  • 20KB
  • 下载

Android 获取当前APP和系统的版本信息

一、获取APP版本信息 /** * 返回当前APP版本名 */ @SuppressLint("NewApi") public static Stri...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#获取系统版本信息
举报原因:
原因补充:

(最多只允许输入30个字)