"在 python 程序中如何以管理员的权限打开浏览器,寻求各位大神帮助"
在 python 程序中如何以管理员的权限打开浏览器,寻求各位大神帮助
from __future__ import print_function import ctypes, sys def is_admin(): try: return ctypes.windll.shell32.IsUserAnAdmin() except: return False if is_admin(): # 将要运行的代码加到这里 # 这里可以将打开浏览器的运行代码放进去,运行前可以看到蹦出授权管理员的窗口 else: if sys.version_info[0] == 3: ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 1) else: # in python2.x ctypes.windll.shell32.ShellExecuteW(None, u"runas", unicode(sys.executable), unicode(__file__), None, 1)
拿去使用
模拟下人工操作
需要在程序中是打开浏览器的时候,浏览器具有管理员权限,不是右键。
难道不是在图标上按右键,以管理员身份运行?
拿去使用
模拟下人工操作
需要在程序中是打开浏览器的时候,浏览器具有管理员权限,不是右键。
难道不是在图标上按右键,以管理员身份运行?