我在python中有一个函数,当某个进程(例如proc.exe)出现在任务管理器中时,它应该开始运行。
如何使用python监视在任务管理器中运行的进程?
答案 0 :(得分:10)
这里有一些东西,我改编自microsoft
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
python和windows
有很多很好的例子here更新:objItem.ExecutablePath给出了exe
的文件位置答案 1 :(得分:0)