【发布时间】:2013-01-30 10:38:34
【问题描述】:
以下代码用于访问 Win32 处理器信息....
是否有任何其他方式来获取 win32 处理器信息(如使用不同的类)。在这里,我使用了 WqlObjectQuery 和 ManagementObjectSearcher 类。
WqlObjectQuery wquery = new WqlObjectQuery("select * from Win32_Processor");
ManagementObjectSearcher searcher1 = new ManagementObjectSearcher(wquery);
foreach (ManagementObject mo1 in searcher1.Get())
{
Console.WriteLine(mo1.ToString());
}
我们可以使用任何其他类来获取win32处理器的属性
【问题讨论】:
-
一切都取决于您需要什么信息。我不习惯获取这些信息,但是可以通过环境变量或注册表获取一些基本信息。
-
WMI 可以做同样的事情是这个 .NET 4.5 特定的还是你想为 .NET 3.5 做这个?
-
@Nick:谢谢 Nick,其实我的疑问是,我们可以使用 managementclass 来使用查询“Select * from win32_processor”。
-
@DJ:我正在使用 .net 3.5 框架。
-
是否可以使用wmi..获取硬件和软件信息?