$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函数。文章源自网吧系统维护-https://www.58pxe.com/10572.html 文章源自网吧系统维护-https://www.58pxe.com/10572.html
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!


评论