У меня есть простой код:
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("select * from Win32_UninterruptiblePowerSupply");
ManagementObjectCollection items = searcher.Get();
foreach (ManagementObject item in items)
{
// Some code here...
}
Объект "items" имеет полулуль. На самом деле это объект, но вызов .Count или чего-либо еще вызывает исключение.
У меня подключен стандартный ИБП, совместимый с USB, это Windows 7, и я использую Visual Studio 2010 на 64-битной машине. Я добавил манифест и тоже требовал администратора.
Другие классы WMI работают, но этот не работает. У меня нет идей - помогите!