16.48.3. function WMI_Query
function WMI_Query(ASQL : string) : boolean;
Выполняет запрос. Текст запроса передается через параметр ASQL, функция возвращает True в случае, если запрос успешно выполнен и False в случае ошибки. Вызов WMI_Query имеет смысл после успешного вызова WMI_Init.
Совместимость: 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_Init, WMI_Fetch, WMI_GetField и WMI_Free. Выполняется запрос 'SELECT * FROM AntiVirusProduct'