如何通过Python获取正在运行的进程及其exe名称?

0 投票
2 回答
2749 浏览
提问于 2025-04-16 23:06

假设我有一个正在运行的程序,它的名字是 myexe.exe。在Windows系统中,我可以在进程查看器中看到 myexe.exe 这个进程。现在我想用Python来获取 myexe.exe 的进程ID,并把它关闭,应该怎么做呢?

2 个回答

0

在Windows上,最好的方法是使用PyWin32(http://sourceforge.net/projects/pywin32)。

看看下面这个代码示例:http://coding.derkeiler.com/Archive/Python/comp.lang.python/2007-10/msg00717.html

这可能正是你需要的东西。

2

你可以通过 WMI 服务来实现这个功能,如果你使用 wmi(Windows 管理工具模块)。可以查看这里的 示例,了解如何获取进程名称以及如何通过进程 ID 来终止进程。

撰写回答