我想使用 WMI 在 .NET 中获取 id 处理器,但是当我使用 ManagementObjectSearcher 中的 get() 方法时,我遇到了内存不足异常...
如果您想从代码中查看,请参见下文:
ManagementObjectSearcher searcher = new ManagementObjectSearcher(
"select * from Win32_Processor");
foreach (ManagementObject share in searcher.Get())
foreach (PropertyData PC in share.Properties)
if (PC.Name.Equals("ProcessorId"))
return (string)PC.Value;
return null;
此代码适用于其他计算机,但不适用于我的计算机...
我正在使用Windows 7。
问题是什么 ?
我试图重新启动 WMI 服务,但这并不能解决我的问题 :(