$processName = "notepad.exe" $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") $colProcesses = $objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name='" & $processName & "'") For $objProcess In $colProcesses $processPath = $objProcess.ExecutablePath MsgBox(0, "Notepad Path", $processPath) Next
在此示例中,我们使用WMI查询来获取所有名称为“notepad.exe”的进程,并使用$objProcess.ExecutablePath属性获取进程路径。最后,我们将路径显示在一个消息框中。
请注意,使用WMI查询可能会比使用AutoIt函数更慢,因此建议在可能的情况下使用AutoIt函数。
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
评论