VB6 und WMI: Wie eine bestimmte Instance von __EventFilter abfragen?

04/09/2007 - 01:20 von Claudia Frank | Report spam
Hallo,

ich würde gerne auf eine bestimmte Instance von __EventFilter zugreifen.
Wenn ich das mit folgendem Code mache, dann bekomme ich einen Fehler
Error -2147217407 (Allgemeiner Fehler )

Code
Private objWMI As WbemScripting.SWbemServices
Private objEvtFilter As WbemScripting.SWbemObject
Private strEvtName as String

Set objEvtFilter = objWMI.Get("__EventFilter").Instances_.Item(strEvtName)

das Objekt objWMI existiert, ich benötige dies für andere Aktionen
ebenfalls und die tuen und strEvtName hat natülich den Name des
EventFilters.

Habt Ihr eine Idee?

Danke
Claudia
 

Lesen sie die antworten

#1 Claudia Frank
04/09/2007 - 22:41 | Warnen spam
Danke - hab's herausgefunden.

Set objEvtFilter = objWMI.Get("__EventFilter.Name=" & Chr(39) & strEvtName
& Chr(39))

Gruß
Claudia

Ähnliche fragen