ich würde gerne über WMI herausfinden ob ein Prozess noch läuft oder nicht. (Wenns geht über Remote Login) In der Powershell gibt es die Abfrage:
"Get-WmiObject -query "SELECT * from Win_32_Process Where Name = 'Prozessname' " Wenn ich das allerdings über Xbase aufrufe, dann bekomme ich immer ein PropertyName nicht gefunden zurück. So sieht mein Code dafür aus:
Code: Alles auswählen
LOCAL wmi := GetObject(,"WbemScripting.SWbemLocator" + pc +"\root\cimv2")
oWmiLocator := GetObject( ,"WbemScripting.SWbemLocator" )
oWmiServices := oWmiLocator:ConnectServer( "Localhost", "Root\CIMv2" )
col := oWmiServices:ExecQuery("Select * from Win32_Process where Name = 'Prozessname'",,48)
result := wmi:getProperty("Name")
Vielen Dank im Voraus für eure Hilfe
Ali