如何用Python检查某个进程是否在任务管理器中运行
我有一个Python函数,它应该在任务管理器中出现某个进程(比如proc.exe)时开始运行。
我该如何用Python监控任务管理器中正在运行的进程呢?
2 个回答
0
10
这里有一些内容,我是从 微软 的资料中改编过来的。
import win32com.client strComputer = "." objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator") objSWbemServices = objWMIService.ConnectServer(strComputer,"root\cimv2") colItems = objSWbemServices.ExecQuery("Select * from Win32_Process") for objItem in colItems: print "Name: ", objItem.Name print "File location: ", objItem.ExecutablePath
更新:objItem.ExecutablePath 可以获取exe文件的位置。