如何通过验证该进程没有管理权限来终止该进程?

时间:2019-10-10 23:38:46

标签: python python-3.x uac

我正在制作一个python脚本,其中包含迭代器和修改所有系统文件所需的其他元素。没有管理权限,这将是非常艰巨的挑战,我不只是想通过pyinstaller创建.exe并将默认执行设置为管理员。

我使用的是最新版本的Python,我知道如何通过ParentID杀死进程,但是,是否有任何方法可以检查返回的脚本执行是否具有管理权限?如果它适用于Windows和Linux,它将更好。可能是这样的:

import os
import signal

if os.is_admin()==False:
    os.kill(os.getpid(), signal.SIGTERM)
else:
    pass

0 个答案:

没有答案