如何在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
提交
取消