ComEnum2Object
Всё замечательно работает, просто объект надо создавать через COM::getObjectEx()...
Не знаю, может я не о том, но:
COM objNamespace, objDomain;
COMEnum2Object COMEnum;
objNamespace = COM::getObjectEx("WinNT:");
objNamespace.Filter("domain");
COMEnum = new COMEnum2Object(objNamespace);
objDomain = COMEnum.getFirst();
while (objDomain)
{
info(objDomain.Name());
objDomain = COMEnum.getNext();
}
|