Jon*_*ono 10
正如其他人指出的那样,使用WMI.通过添加对System.Management.dll的引用,然后调用以下代码来执行此操作:
ManagementObjectSearcher mos =
new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor");
foreach (ManagementObject mo in mos.Get()) {
Console.WriteLine(mo["Name"]);
}Run Code Online (Sandbox Code Playgroud)
除了"名称"之外,WMI还公开了有关处理器的其他有趣事实.请查看http://msdn.microsoft.com/en-us/library/aa394373(VS.85).aspx获取最终列表.
小智 6
如果可以使用 Windows 注册表,则查询:HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString
如果存在多个物理/逻辑处理器,则可以使用零以外的值
System.Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER")
Run Code Online (Sandbox Code Playgroud)
会给你一些东西。不过,您需要对其进行解码。
| 归档时间: |
|
| 查看次数: |
18180 次 |
| 最近记录: |