0

我在 VBA 中有这段代码:

strTerminateThis = "notepad.exe"
Set objList = objWMIcimv2.ExecQuery _
("select * from win32_process where name='" & strTerminateThis & "'")

where我想通过添加另一个以选择进程正在运行的特定用户名来缩小此查询范围。

如何才能做到这一点?虽然name是过程的名称,但我找不到像pid_owner.

我的目标是计算在特定用户下打开了多少记事本进程。

4

1 回答 1

2

Win32_Process不会公开与进程所有者相关的任何属性,因此您唯一的选择是列出所有进程,然后手动过滤调用方法GetOwner

于 2013-10-28T16:46:41.353 回答