0

私はVBAでこのコードを持っています:

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

whereプロセスが実行されている特定のユーザー名を選択するために別のクエリを追加して、このクエリを絞り込みたいと思います。

これはどのように行うことができますか?whilenameはプロセスの名前ですが、 のような単純なものを見つけることができませんでしたpid_owner

私の目標は、特定のユーザーの下で開いているメモ帳プロセスの数を数えることです。

4

1 に答える 1

2

はプロセスのWin32_Process所有者に関連するプロパティを公開しないため、唯一のオプションは、すべてのプロセスを一覧表示してから、メソッドを手動で呼び出してフィルター処理することGetOwner です。

于 2013-10-28T16:46:41.353 に答える