我正在尝试从 python 脚本中获取 UAC 提升。我需要它来执行命令(我在 Windows 10 上):,netsh winhttp set proxy xxxxxxx因为它需要管理员权限。为了获得它们,我使用我找到的代码:import osfrom elevate import elevateelevate(show_console=False)os.popen('netsh winhttp set proxy 62.210.172.164:3128')这很完美,但后来我得到了这个:Traceback (most recent call last): File "TESTS 2.py", line 3, in <module> elevate(show_console=False) File "C:\Users\Elève\AppData\Local\Programs\Python\Python37-32\lib\site-packages\elevate\__init__.py", line 22, in elevate elevate(show_console, graphical) File "C:\Users\Elève\AppData\Local\Programs\Python\Python37-32\lib\site-packages\elevate\windows.py", line 89, in elevate sys.exit(ret.value)SystemExit: 0有一个不需要的系统退出,这非常烦人,而且似乎是一个错误...你们有人知道我该如何解决这个问题吗?或者有其他方法可以通过 UAC 权限提升我的脚本吗?知道我需要执行许多命令并且不想确认每个命令的提升,我需要提升整个脚本...如果您能以任何方式提供帮助,谢谢!
添加回答
举报
0/150
提交
取消