AVZ 5. Руководство пользователя
×

16.48.1. function WMI_Init

function WMI_Init(AHost, ANameSpace : string) : boolean;
 
Инициализация. Параметр AHost позволяет задать сетевое имя ПК ('localhost' - текущий ПК), ANameSpace задает пространство имен.  
Функция возвращает True в случае успеха и False в случае ошибки. До успешного вызова WMI_Init функции WMI_* заблокированы и при попытке из вызова функции будут возвращать False.
 
Совместимость: AVZ 4.40 и выше
 
Пример:
 
begin
  if WMI_Init('localhost', 'root\SecurityCenter2') then begin
    if WMI_Query('SELECT * FROM AntiVirusProduct') then
     while WMI_Fetch do
        Addtolog(WMI_GetField('displayName') + ', '+
             WMI_GetField('instanceGuid'));
    WMI_Free;
  end;
end.
 
В данном примере используются: WMI_Query, WMI_Fetch, WMI_GetField и WMI_Free.