我已禁用UAC,并在Python运行我的脚本。
command = "abcd.exe"
subprocess.Popen(command,stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()
另外,我设置应用程序abcd.exe
其财产作为管理员身份运行。
然后我发现了以下错误:
WindowsError:[错误740]请求的操作需要提升
我已禁用UAC,并在Python运行我的脚本。
command = "abcd.exe"
subprocess.Popen(command,stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()
另外,我设置应用程序abcd.exe
其财产作为管理员身份运行。
然后我发现了以下错误:
WindowsError:[错误740]请求的操作需要提升
你可以尝试使用:
subprocess.call(["abcd.exe"], shell=True)
基本上这里的重要组成部分,是shell=True
; 如果设置为false,那么你会得到下面的错误。
WindowsError:[错误740]
我认为,这个问题是使用subprocess.Popen。
我也认为你的问题已经在这里找到答案: 请求UAC提升从一个Python脚本内?