WindowsError: [错误 740] 请求的操作需要提升权限,即使禁用了UAC
我已经关闭了用户账户控制(UAC),并在运行我的Python脚本。
command = "abcd.exe"
subprocess.Popen(command,stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()
另外,我还在应用程序abcd.exe
的属性里设置了以管理员身份运行。
然后我遇到了以下错误:
Windows错误:[错误740] 请求的操作需要提升权限
2 个回答
1
我觉得问题出在使用subprocess.Popen这个东西上。
我还认为你的问题在这里已经有人回答过了: 如何在Python脚本中请求UAC提升权限?
14
你可以试试使用:
subprocess.call(["abcd.exe"], shell=True)
这里最重要的部分是 shell=True
;如果设置成False,你就会遇到下面的错误。
WindowsError: [错误 740]