美文网首页Python 踩坑记
如何利用 Python 进行管理员的方式运行浏览器

如何利用 Python 进行管理员的方式运行浏览器

作者: Creator_蔚蓝 | 来源:发表于2019-02-24 22:58 被阅读4次
    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)
    

    相关文章

      网友评论

        本文标题:如何利用 Python 进行管理员的方式运行浏览器

        本文链接:https://www.haomeiwen.com/subject/fueiyqtx.html