【发布时间】:2009-07-27 09:26:20
【问题描述】:
我在 python 中有一个函数,它应该在任务管理器中出现某个进程(例如 proc.exe)时开始运行。
如何使用 python 监控任务管理器中运行的进程?
【问题讨论】:
-
你使用的是什么操作系统?
我在 python 中有一个函数,它应该在任务管理器中出现某个进程(例如 proc.exe)时开始运行。
如何使用 python 监控任务管理器中运行的进程?
【问题讨论】:
这里有一些东西,我改编自microsoft
导入 win32com.client strComputer =“。” objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator") objSWbemServices = objWMIService.ConnectServer(strComputer,"root\cimv2") colItems = objSWbemServices.ExecQuery("Select * from Win32_Process") 对于 colItems 中的 objItem: 打印“名称:”,objItem.Name 打印“文件位置:”,objItem.ExecutablePathhere 有很多关于 python 和 windows 的好例子
更新:objItem.ExecutablePath 给出了 exe 的文件位置
【讨论】:
【讨论】: