powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / WMI
1 сообщений из 1, страница 1 из 1
WMI
    #34589084
Фотография Lucifer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем проблема.
есть wmi класс, описаныый тут
как
class Win32_SystemDriverPNPEntity : CIM_Dependency
{
Win32_PNPEntity ref Antecedent;
Win32_SystemDriver ref Dependent;
};

класс Win32_PNPEntity описан

class Win32_PnPEntity : CIM_LogicalDevice
{
uint16 Availability;
string Caption;
string ClassGuid;
string CompatibleID[];
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
string HardwareID[];
datetime InstallDate;
uint32 LastErrorCode;
string Manufacturer;
string Name;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Service;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};


делаю так

Код: plaintext
1.
2.
3.
4.
5.
6.
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_SystemDriverPNPEntity")

For Each objItem In colItems
    Cells(i,  1 ) = objItem.Antecedent("ClassGuid")

дальше поскипано

в результате получаю какой-то бред. верней не то что ожидалось. в общем как получить свойства вложенного класса?
--------------------------------
Liberate Tu Temet Ex Inferis
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / WMI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]