我正在编写一个小的 python 脚本,它将从我正在运行的 Windows 虚拟机中获取信息。
目前我可以使用以下方法列出 32 位 XP 机器上的进程:
http://code.activestate.com/recipes/305279/
是否有可能以某种方式检测运行的 Windows 版本并执行不同的方法在 64 位机器上获取进程,我正在尝试从 64 位 Vista 和 64 位 Windows 7 获取进程。
有什么想法吗?
最佳答案
如果您不想依赖任何额外安装的模块,那么您可以解析 wmic 的输出,例如:
c:\> wmic process get description,executablepath
...
explorer.exe C:\Windows\explorer.exe
cmd.exe C:\Windows\SysWOW64\cmd.exe
conhost.exe C:\Windows\system32\conhost.exe
...
引用:http://geekpedia.wordpress.com/2008/08/18/use-command-line-to-track-windows-processes/
关于python - 列出 64 位 Windows 上正在运行的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1632234/