C#获取系统版本信息方法

 更新时间:2012年11月29日 12:01:23   作者:  
今天做一个获取系统版本信息的实例,其获取方法很简单,需要的朋友可以参考下
直接贴代码:
复制代码 代码如下:

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();
} //www.heatpress123.net
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();
}

相关文章

  • C#6.0新语法示例详解

    C#6.0新语法示例详解

    这篇文章主要给大家介绍了关于C#6.0新语法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • C#使用正则表达式实现汉字转拼音

    C#使用正则表达式实现汉字转拼音

    这篇文章主要为大家详细介绍了C#如何使用正则表达式实现汉字转拼音的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-01-01
  • asp.net获取系统当前时间的方法详解

    asp.net获取系统当前时间的方法详解

    这篇文章主要介绍了asp.net获取系统当前时间的方法,较为详细的分析了C#日期与时间操作所涉及的相关函数与使用技巧,需要的朋友可以参考下
    2016-06-06
  • C#面向对象设计原则之接口隔离原则

    C#面向对象设计原则之接口隔离原则

    这篇文章介绍了C#面向对象设计原则之接口隔离原则,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C#中一些你可能没用过的调试窗口的方法

    C#中一些你可能没用过的调试窗口的方法

    其他窗口比较常用,就不介绍了,是不是有一些你没用到的窗口呢?
    2013-05-05
  • gridview 显示图片的实例代码

    gridview 显示图片的实例代码

    gridview 图片的二进制数据库存储和显示
    2013-04-04
  • C#利用Refit实现JWT自动续期详解

    C#利用Refit实现JWT自动续期详解

    Refit 是一个受到Square的Retrofit库(Java)启发的自动类型安全REST库,这篇文章主要为大家介绍了C#如何利用Refit实现JWT自动续期,感兴趣的可以了解下
    2023-08-08
  • 轻松学习C#的预定义数据类型

    轻松学习C#的预定义数据类型

    轻松学习C#的预定义数据类型,C#的预定义数据类型包括两种,一种是值类型,一种是引用类型,需要的朋友可以参考下
    2015-11-11
  • VS2012 未找到与约束ContractName匹配的导出

    VS2012 未找到与约束ContractName匹配的导出

    这篇文章主要介绍了在更新的windows补丁后,Visual Studio 用户可能无法打开或创建 C++ 或 JavaScript 文件或项目,小编的解决办法,希望可以帮助到大家
    2018-04-04
  • C#中Shear的用法实例

    C#中Shear的用法实例

    这篇文章主要介绍了C#中Shear的用法,实例分析了C#中使用Matrix实现Shear剪切变换的相关技巧,需要的朋友可以参考下
    2015-06-06

最新评论