如何在windows上以更高的权限运行python脚本我正在编写一个pyqt应用程序,它需要执行管理任务。我更愿意以“提升特权”开始我的脚本。我知道,这个问题在这个论坛或其他论坛上多次提出。但人们建议的解决办法是看看这个问题从Python脚本中请求UAC提升?但是,我无法执行链接中给出的示例代码。我已经将此代码放在主文件的顶部,并试图执行它。import osimport sysimport win32com.shell.shell as shell
ASADMIN = 'asadmin'if sys.argv[-1] != ASADMIN:
script = os.path.abspath(sys.argv[0])
params = ' '.join([script] + sys.argv[1:] + [ASADMIN])
shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params)
sys.exit(0)print "I am root now."它实际上要求提升的许可,但打印行永远不会被执行。有人可以帮我成功地运行上面的代码。提前谢谢。
添加回答
举报
0/150
提交
取消