VBScript,如何找到给定进程的所有者?

Nil*_*l B 1 vbscript wmi process

我正在尝试编写vbs来查找进程的所有者.你能帮我么?

bil*_*nkc 7

我的谷歌很强大

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
Run Code Online (Sandbox Code Playgroud)