python3.x获取windows自启动程序列表
#环境: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自启动程序列表相关推荐
- 脚本 | 获取windows安装软件列表
@echo off & setlocal enabledelayedexpansion title 已安装程序列表获取脚本 :: 友情提醒:此脚本获取的已安装程序列表,仅针对正常安装的程序,那 ...
- windows10卸载程序_如何从Windows卸载程序列表中手动删除程序
windows10卸载程序 If there's a program lingering on your Windows "Add or Remove Programs" list ...
- Windows自启动程序的十大藏身之所
Windows启动时通常会有一大堆程序自动启动,不要以为管好了"开始→程序→启动"菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下 ...
- WINDOWS自启动程序的10大隐身之所
Windows启动时通常会有一大堆程序自动启动.不要以为管好了"开始→程序→启动"菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下 ...
- linux安装程序是什么意思,linux – 全新安装后要安装到Windows的程序列表是什么?...
基本上,这是我的软件列表(可能不是完整的最新版本): 版 > Pspad:一个免费且功能强大的编辑器. > NVU:HTML编辑器. > Kompozer:NVU错误修复版本. 系统 ...
- 可靠Windows系统安装程序的获取
这期的内容比较简单,但对很多喜欢自己重装系统的小伙伴来说是相当重要的.如果说硬件是计算机的骨架.程序(除操作系统外的)是计算机的血肉,那操作系统就是计算机的灵魂.所有操作系统外的程序都依赖于操作系 ...
- Python3 借助pywin32模块获取Windows当前和所有窗口正在运行的应用程序信息
安装pywin32请参考:https://coco56.blog.csdn.net/article/details/102231139 文章目录 获取Windows当前窗口的应用程序信息 获取Wind ...
- python windows程序管理器_获取使用python运行的windows应用程序的列表
您可以使用powershell而不是WMIC来获得所需的应用程序列表:import subprocess cmd = 'powershell "gps | where {$_.MainWin ...
- 获取windows程序界面数据
文章目录 结论 可以尝试的其他方向 最后的挣扎 基础知识 win7/win10查看某个进程的句柄数 句柄的概念 Windows MFC.SDK和API的区别和联系 Windows MFC(C++开发) ...
最新文章
- thinkphp 3.2加载类
- linux安装redis 完整步骤
- 用idea插件将一个spring boot项目部署到docker容器里运行
- OpenCV读取视频文件的实例(附完整代码)
- 高级UI之Paint(滤镜,颜色通道,矩阵运算)
- 惠而浦:使用Netty和Kafka的微服务
- mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决
- 树莓派入门教程 - 0 - 准备篇 - 0.4 树莓派安装FTP服务器
- zabbix4.0LTS安装配置
- 2015推荐的Android框架
- python476集免费教材_476. 数字的补数 | python|python爬虫|python入门|python教程
- 阿里算法工程师模拟题2018/5/7
- Ubuntu 10.04编译安装insigh-6.8-1
- 星星之火-56:前传接口 CPRI容器的字长、能力与CPRI速率的对应关系
- AM335x开发环境搭建 基于MYD-AM335x开发板 超详细
- vue项目中swiper动态更新后无法轮播问题 附带案例代码
- #今日论文推荐# 2名全色盲儿童部分恢复视锥细胞功能,新研究首次证明基因治疗可激活休眠视锥细胞通路
- Clamav杀毒安装配置手册
- 混淆矩阵(Confusion Matrix)分析
- 模仿百度首页页面(附带源码)html+css
热门文章
- NLP之WE之CBOWSkip-Gram:CBOWSkip-Gram算法概念相关论文、原理配图、关键步骤之详细攻略
- auto-sklearn手册
- 已解决:Windows下Anaconda3卸载+下载+安装教程+tensorflow+keras+jupyternotebook
- Ubuntu系统Apache2部署SSL证书
- java8模拟grouby方法
- 详述JavaScript数组
- Linux上如何查看物理CPU个数,核数,线程数
- 犀利的 JavaScript
- pcf8951 ad/da(iic)转换模块 在 esp8266下的实现
- linux驱动篇之 driver_register 过程分析(二)bus_add_driver