Python获取Windows管理员权限
生活随笔
收集整理的這篇文章主要介紹了
Python获取Windows管理员权限
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??在查閱博客(Python獲取Windows管理員權限)時,我使用的代碼并不能獲得權限,因而對其產生了好奇。
在嘗試過后成功,代碼如下:
# -*- coding:utf-8 -*- import sys, ctypes, osdef __set_run_as_admin():def is_admin():try:return ctypes.windll.shell32.IsUserAnAdmin()except:return Falseif is_admin():Noneelse:if sys.version_info[0] == 3:ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 1)#想要執行的代碼 __set_run_as_admin()流程就是將執行的代碼換了個位置,即ctypes獲取管理員權限之后
新手碼字,如有任何問題可提問:)
總結
以上是生活随笔為你收集整理的Python获取Windows管理员权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式系统设计电子书
- 下一篇: golang的图片操作:缩放图片+合成图