【发布时间】:2011-05-12 00:45:45
【问题描述】:
我希望能够使用 python 在运行中终止各种程序。我该怎么办?
类似这样的:
module.end_process('chrome.exe')
这段代码会关闭谷歌浏览器。
这是在 Windows 7 中,顺便说一句。
【问题讨论】:
标签: python windows-7 process kill
我希望能够使用 python 在运行中终止各种程序。我该怎么办?
类似这样的:
module.end_process('chrome.exe')
这段代码会关闭谷歌浏览器。
这是在 Windows 7 中,顺便说一句。
【问题讨论】:
标签: python windows-7 process kill
http://docs.python.org/library/os.html#os.kill
os.kill()
虽然,您必须拥有 PID 才能使用 os.kill() - 我不确定如何使用 windows 从 proc 名称中找到 PID。
【讨论】:
您需要使用Python Win32 Extensions 从 Python 处理 Win32 进程。您可以使用此邮件thread 中解释的方法来找出您要杀死的可执行文件(进程)的句柄。然后,您可以将获得的句柄传递给方法 win32Process.TerminateProcess 以终止应用程序。
【讨论】: