在查阅博客(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管理员权限相关推荐

  1. [转]Python 获取Windows管理员权限

    最近在写一个可以自动更换 hosts 的 python 脚本,但是操作 hosts 需要管理员权限 ,所以就想着要怎么获取. 总结了一下,有三种方法可以获取,下面分别介绍一下. 1. 以管理员运行 c ...

  2. Python 获取Windows管理员权限

    最近在写一个可以自动更换 hosts 的 python 脚本,但是操作 hosts 需要管理员权限 ,所以就想着要怎么获取. 总结了一下,有三种方法可以获取,下面分别介绍一下. 1. 以管理员运行 c ...

  3. python如果获取windows管理员权限(一)

    我们在运行我们编写好的python代码时,会碰到这样的报错问题 PermissionError: [WinError 5] 拒绝访问. 这是因为我们编写的脚本的权限不够.一种解决办法是在管理员cmd中 ...

  4. python如果获取windows管理员权限(二)

    我们在python如果获取windows管理员权限(一)中谈到了UAC的问题. 很多时候我们不希望我们的软件弹出UAC提示,这个时候我们可以通过注册表的方法去解决.这其实已经不在是一个安全的编程了,它 ...

  5. 比雷蛇0day更严重:通过虚拟赛睿外设即获取 Windows 管理员权限

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 安全研究员发现,攻击者可利用在 Windows 10 上安装赛睿 (SteelSeries) 外设的官方 app,获得管理员权限. 攻击者可以在 ...

  6. win10 系统怎么获取最高管理员权限删除文件

    http://www.xitongcity.com/jiaocheng/win8_content_3473.html 很多win8.1系统用户在对磁盘文件进行清理时,经常会遇到"文件夹访问被 ...

  7. php v9 如何获取超级管理员权限,Windows8.1如何获取超级管理员权限

    Win8.1系统下默认管理员权限是有一定权限的,系统内部分文件是无法通过管理员权限进行操作的,需要获取更高级别的超级管理员权限才可,下面我们主要介绍下Win8.1如何利用注册表来获取超级管理员权限. ...

  8. 怎样恢复计算机管理员身份,电脑高手必备:2招教你找回Windows管理员权限?

    原标题:电脑高手必备:2招教你找回Windows管理员权限? 昨晚有个小伙伴提问有关Windows账户信息的问题,虽然描述上有些笼统吧,但根据小编多年的经验猜测(此处是得意脸),不是某些安全软件把当前 ...

  9. win10软件拒绝访问删不掉_Win10右键菜单添加“获取文件管理员权限”选项

    文件访问被拒绝,你需要TrustedInstaller提供的权限才能对此文件进行更改/文件访问被拒绝,你需要权限才能执行此操作/你需要提供管理员权限才能移动此文件" 两种方案 一长期 为Wi ...

最新文章

  1. 知识图谱与机器学习如何结合?
  2. 【工具篇】抓包中的王牌工具—Fiddler (1-环境搭建)
  3. 计算机模拟蛋白,酶的计算机模拟和蛋白质组分析
  4. 1.6.jquerymobile--列表
  5. DIV+CSS专题:第一天 XHTML CSS基础知识
  6. 顶会 Best paper award 获得者分享发顶会技巧
  7. java里VO是什么?
  8. 卸载精灵(bue directx) r4.0 完美版 是什么
  9. 报错:Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.
  10. 这几款软件的隐藏功能,你们知道多少?
  11. HCIA-5G网络架构及关键技术
  12. 300个涵盖IT各方面的免费资源(中)——设计与编码篇
  13. 股票入门基础知识4:什么是股市指数?
  14. 安装程序无法更新计算机配置,无法安装某些更新或程序
  15. 硬盘分区表错误导致的问题和解决过程
  16. L1-6 福到了 (模拟)
  17. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day7】 —— 数据库2(事务)
  18. 总结-Java分布式概念简述
  19. 基于微信电影院购票小程序系统设计与实现 开题报告
  20. 无线互联 嵌入式系统设计的新挑战

热门文章

  1. 图文实录|多模态自然语言处理最新进展
  2. 2021年金属非金属矿山(地下矿山)安全管理人员最新解析及金属非金属矿山(地下矿山)安全管理人员新版试题
  3. chrome提示不安全
  4. 高效办公——Excel表格-01篇(截取、分列、重组等简单操作)
  5. java九九乘法表的编程原理,90%的人看完都说好
  6. Cocos2d-x开发网络游戏
  7. java实现百度站长主动推送个人网站链接
  8. Python实战---使用正则表达式爬取古诗文网
  9. 步进电机H桥驱动电路设计 【转】
  10. 微信小程序(WXML模板一)