gpt4 book ai didi

python - 在 Vista 中以管理员身份运行已编译的 python (py2exe)

转载 作者:太空狗 更新时间:2023-10-29 20:32:21 24 4
gpt4 key购买 nike

是否可以在 Vista 中以管理员身份以编程方式运行已编译的 Python(通过 py2exe 编译)?

更多说明:
我已经编写了一个程序来修改 Vista 中的 Windows 主机文件 (c:\Windows\system32\drivers\etc\hosts) 该程序将无法运行并且会失败并出现异常,除非您右键单击并以管理员身份运行,即使在用户具有管理员权限,这与在 XP 中不同,如果用户具有管理权限,它将运行,因此我需要一种方法以编程方式将其提升到正确的权限。

最佳答案

按照 Python2x\Lib\site-packages\py2exe\samples\user_access_control 中的示例,只需将 uac_info="requireAdministrator" 添加到控制台或 Windows 字典:

windows = [{
'script': "admin.py",
'uac_info': "requireAdministrator",
},]

关于python - 在 Vista 中以管理员身份运行已编译的 python (py2exe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/195109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com