Python 스크립트에서 UAC 권한 상승 요청
관리 권한이 필요한 Python 스크립트를 실행할 때 UAC(사용자 계정 컨트롤)를 처리해야 합니다. 필요한 권한을 얻으려면. 방법은 다음과 같습니다.
방법:
Python 2.x:
import ctypes, sys def is_admin(): try: return ctypes.windll.shell32.IsUserAnAdmin() except: return False if is_admin(): # Code of your program here else: # Re-run the program with admin rights ctypes.windll.shell32.ShellExecuteW(None, u"runas", unicode(sys.executable), unicode(" ".join(sys.argv)), None, 1)
Python 3.x의 경우 마지막 줄을 바꿉니다. 포함:
ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, " ".join(sys.argv), None, 1)
장점:
위 내용은 내 Python 스크립트에 대한 UAC 권한 상승을 어떻게 요청할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!