Мы используем wmi в VBA/VB6/VBScript и командной строке.
В этом списке процессов
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * From Win32_Process")
For Each objItem in colItems
msgbox objitem.name & " PID=" & objItem.ProcessID & " SessionID=" & objitem.sessionid
' objitem.terminate
Next
Это напечатано командную строку.
wmic process get
Глядишь вы можете получить методы VBS/свойства, используя Wmic помощь
Wmic /? wmic process /? wmic process get /?
Так wmic service get caption,status
так
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * From Win32_Service")
For Each objItem in colItems
msgbox objitem.name & " " & objitem.status
Next
Ooh, еще проще - благодаря –