您的位置:首页 > 编程语言 > C#

c# 检测32/64系统

2012-03-26 14:55 190 查看
private int Detect3264()

{

ConnectionOptions oConn = new ConnectionOptions();

ManagementScope oMs = new ManagementScope("\\\\localhost", oConn);

ObjectQuery oQuery = new ObjectQuery("select AddressWidth from Win32_Processor");

ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oMs, oQuery);

ManagementObjectCollection oReturnCollection = oSearcher.Get();

string addressWidth = null;

foreach (ManagementObject oReturn in oReturnCollection)

{

addressWidth = oReturn["AddressWidth"].ToString();

}

return Convert.ToInt32(addressWidth);

}

最后别忘添加引用System.Management
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐