【问题标题】:How would I go about killing a process/application?我将如何杀死进程/应用程序?
【发布时间】:2011-05-12 00:45:45
【问题描述】:

我希望能够使用 python 在运行中终止各种程序。我该怎么办?

类似这样的:

module.end_process('chrome.exe') 

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

这是在 Windows 7 中,顺便说一句。

【问题讨论】:

    标签: python windows-7 process kill


    【解决方案1】:

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

    os.kill()
    

    虽然,您必须拥有 PID 才能使用 os.kill() - 我不确定如何使用 windows 从 proc 名称中找到 PID。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多