在没有管理员权限的情况下停止 process/program - python

Stop process/program without admin rights - python

是否可以在后台 python end/stop/pause/freeze process/program 运行 而无需 Windows 7/8/10 的管理员权限?如果是如何?如果没有,为什么?

如果是你的,你可以。阅读有关 taskkilltaskmgrwmic 的信息。使用 os.system 调用它们。另外,您可以使用 os.kill,例如:

os.kill (your-process-id, signal.SIGKILL)             

(确定进程 ID 需要读取进程 table,解析 tasklist 输出或通过 API 执行)

如果不是你的,对不起...这意味着你不应该杀死它。但总有一种方法可以终止进程 - 关闭计算机。

视情况而定。

如果您有权在后台结束进程 运行,您可以这样做。

你可以在python中使用子进程模块的调用方法像在cmd中一样执行命令(例如杀戮)。

from subprocess import call
call(['command','with','parameters'])

在Windows中终止程序的命令是taskkill

所以要用它的名字杀死 iexplore.exe,你在 cmd 中使用 taskkill /F /IM iexplore.exe,在 python 代码中使用 call(['taskkill','/F','/IM','iexplore.exe'])

调用的文档可以在这里找到:https://docs.python.org/2/library/subprocess.html#subprocess.call

taskkill 手册:https://technet.microsoft.com/de-de/library/bb491009.aspx

希望对你有帮助^^