#环境:python 3.5,无需管理员权限
import  winreg  as wr
def     getAutoRun():root1 = wr.ConnectRegistry(None,wr.HKEY_LOCAL_MACHINE)#获取LocalMachine Keyroot2 = wr.ConnectRegistry(None,wr.HKEY_CURRENT_USER)result = {}try:targ = r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"print("****reading from ",targ,"****")key1 = wr.OpenKey(root1,targ)#打开localmachine的autorun列表key2 = wr.OpenKey(root2,targ)#打开currentuser的autorun列表cnt=0try:for i in range(1024):try:n,v,t=wr.EnumValue(key1,i)#迭代localmachineresult[n]=vcnt+=1except EnvironmentError:breakfor i in range(1024):try:n,v,t=wr.EnumValue(key2,i)#迭代currentuserresult[n]=vcnt+=1except EnvironmentError:breakfinally:wr.CloseKey(key1)wr.CloseKey(key2)finally:wr.CloseKey(root1)wr.CloseKey(root2)return result
def     main():print(getAutoRun())
if      __name__=="__main__":main()

python3.x获取windows自启动程序列表相关推荐

  1. 脚本 | 获取windows安装软件列表

    @echo off & setlocal enabledelayedexpansion title 已安装程序列表获取脚本 :: 友情提醒:此脚本获取的已安装程序列表,仅针对正常安装的程序,那 ...

  2. windows10卸载程序_如何从Windows卸载程序列表中手动删除程序

    windows10卸载程序 If there's a program lingering on your Windows "Add or Remove Programs" list ...

  3. Windows自启动程序的十大藏身之所

    Windows启动时通常会有一大堆程序自动启动,不要以为管好了"开始→程序→启动"菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下 ...

  4. WINDOWS自启动程序的10大隐身之所

    Windows启动时通常会有一大堆程序自动启动.不要以为管好了"开始→程序→启动"菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下 ...

  5. linux安装程序是什么意思,linux – 全新安装后要安装到Windows的程序列表是什么?...

    基本上,这是我的软件列表(可能不是完整的最新版本): 版 > Pspad:一个免费且功能强大的编辑器. > NVU:HTML编辑器. > Kompozer:NVU错误修复版本. 系统 ...

  6. 可靠Windows系统安装程序的获取

      这期的内容比较简单,但对很多喜欢自己重装系统的小伙伴来说是相当重要的.如果说硬件是计算机的骨架.程序(除操作系统外的)是计算机的血肉,那操作系统就是计算机的灵魂.所有操作系统外的程序都依赖于操作系 ...

  7. Python3 借助pywin32模块获取Windows当前和所有窗口正在运行的应用程序信息

    安装pywin32请参考:https://coco56.blog.csdn.net/article/details/102231139 文章目录 获取Windows当前窗口的应用程序信息 获取Wind ...

  8. python windows程序管理器_获取使用python运行的windows应用程序的列表

    您可以使用powershell而不是WMIC来获得所需的应用程序列表:import subprocess cmd = 'powershell "gps | where {$_.MainWin ...

  9. 获取windows程序界面数据

    文章目录 结论 可以尝试的其他方向 最后的挣扎 基础知识 win7/win10查看某个进程的句柄数 句柄的概念 Windows MFC.SDK和API的区别和联系 Windows MFC(C++开发) ...

最新文章

  1. thinkphp 3.2加载类
  2. linux安装redis 完整步骤
  3. 用idea插件将一个spring boot项目部署到docker容器里运行
  4. OpenCV读取视频文件的实例(附完整代码)
  5. 高级UI之Paint(滤镜,颜色通道,矩阵运算)
  6. 惠而浦:使用Netty和Kafka的微服务
  7. mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决
  8. 树莓派入门教程 - 0 - 准备篇 - 0.4 树莓派安装FTP服务器
  9. zabbix4.0LTS安装配置
  10. 2015推荐的Android框架
  11. python476集免费教材_476. 数字的补数 | python|python爬虫|python入门|python教程
  12. 阿里算法工程师模拟题2018/5/7
  13. Ubuntu 10.04编译安装insigh-6.8-1
  14. 星星之火-56:前传接口 CPRI容器的字长、能力与CPRI速率的对应关系
  15. AM335x开发环境搭建 基于MYD-AM335x开发板 超详细
  16. vue项目中swiper动态更新后无法轮播问题 附带案例代码
  17. #今日论文推荐# 2名全色盲儿童部分恢复视锥细胞功能,新研究首次证明基因治疗可激活休眠视锥细胞通路
  18. Clamav杀毒安装配置手册
  19. 混淆矩阵(Confusion Matrix)分析
  20. 模仿百度首页页面(附带源码)html+css

热门文章

  1. NLP之WE之CBOWSkip-Gram:CBOWSkip-Gram算法概念相关论文、原理配图、关键步骤之详细攻略
  2. auto-sklearn手册
  3. 已解决:Windows下Anaconda3卸载+下载+安装教程+tensorflow+keras+jupyternotebook
  4. Ubuntu系统Apache2部署SSL证书
  5. java8模拟grouby方法
  6. 详述JavaScript数组
  7. Linux上如何查看物理CPU个数,核数,线程数
  8. 犀利的 JavaScript
  9. pcf8951 ad/da(iic)转换模块 在 esp8266下的实现
  10. linux驱动篇之 driver_register 过程分析(二)bus_add_driver