2011-08-08 13 views
0

假设我有一个exe正在运行,它的名字是myexe.exe。在Windows上,我可以在Process Explorer中看到myexe.exe的进程。使用Python,我如何获得myexe.exe的进程ID并关闭它?使用Python,我如何获得正在运行的进程和该进程的exe名称?

+0

它是从当前进程还是从python shell?你可以从http://stackoverflow.com/questions/2703640/process-list-on-linux-via-python得到后者,或者如何从python中杀死一个进程:http://stackoverflow.com/questions/4214773/kill-process-with-python –

+0

你的问题已经在这里回答。请不要加倍张贴。 [我怎样才能找到一个名称和杀死使用ctypes进程?](http://stackoverflow.com/questions/6980246/how-can-i-find-a-process-by-name-and-kill-using -ctypes)。请记住,每当你双击帖子时,Jon Skeet杀死一只小猫。请想想小猫。 –

回答

2

如果您使用wmi(Windows Management Instrumentation模块),则可以通过wmi服务完成此操作。在这里寻找examples以获取进程名称并使用进程ID终止。

+0

谢谢,我会检查它 – Synapse

相关问题