Я хочу получить процессор id в .NET с помощью WMI, но когда я использую метод get() из ManagementObjectSearcher, я получаю исключение нехватки памяти...
Если вы хотите взглянуть на код, см. ниже:
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;
Этот код работает на других компьютерах, но не на моем...
Я использую виндовс 7.
В чем проблема ?
Я попытался перезапустить службу WMI, и это не решило мою проблему :(