VBScript, как мне найти владельца данного процесса? - PullRequest
1 голос
/ 17 сентября 2011

Я пытаюсь написать VBS, чтобы найти владельца процесса.Можете ли вы помочь мне?

1 Ответ

7 голосов
/ 17 сентября 2011

Мой Гугл-фу сильный

Руководство по написанию сценариев для Microsoft Windows 2000 - Определение владельцев процессов

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
 ("SELECT * FROM Win32_Process")
For Each objProcess in colProcessList
 colProperties = objProcess.GetOwner(strNameOfUser,strUserDomain)
 Wscript.Echo "Process " & objProcess.Name & " is owned by " _
 & strUserDomain & "\" & strNameOfUser & "."
Next
...