我如何杀死进程/应用程序?

时间:2011-05-12 00:45:45

标签: python windows-7 process kill

我希望能够使用python中途杀死各种程序。我该怎么做呢?

这样的事情:

module.end_process('chrome.exe') 

这一小段代码会关闭谷歌浏览器。

这是在Windows 7,BTW。

2 个答案:

答案 0 :(得分:3)

http://docs.python.org/library/os.html#os.kill

os.kill()

虽然,你必须让PID使用os.kill() - 我不知道如何使用windows从proc名称中找到PID。

答案 1 :(得分:2)

您需要使用Python Win32 Extensions来处理Python中的Win32进程。您可以使用此邮件thread中说明的方法来查找要杀死的可执行文件(进程)的句柄。然后,您可以将获取的句柄传递给方法win32Process.TerminateProcess以终止应用程序。