В приведенном ниже примере кода, как я могу проверить, какой тип / класс objItem?(т.е. будь то Win32_Service или нет)
var wbemFlagReturnImmediately = 0x10;
var wbemFlagForwardOnly = 0x20;
var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2");
var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Service", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly);
var enumItems = new Enumerator(colItems);
for (; !enumItems.atEnd(); enumItems.moveNext())
{
var objItem = enumItems.item();
...
Я бы хотел добавить условное выражение в конце, например:
if (objItem класса Win32_Service) {do stuff}