#!/usr/bin/python
#-*-coding:utf-8-*-
import  _winreg as wr #导入内置的windows注册表操作库
import     os
from    socket  import *
import  getpass
def     GetStart():key = r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run'
        aRegL = wr.ConnectRegistry(None,wr.HKEY_LOCAL_MACHINE)aRegC = wr.ConnectRegistry(None,wr.HKEY_CURRENT_USER)#getpass.getuser()为得到当前的用户名startdir = os.listdir(r'C:\Users'+ os.sep + getpass.getuser()  + r'\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup')startExe = {'localmachine':[],'currentuser':[]}startExe['startdir'] = startdirtry:aKeyL = wr.OpenKey(aRegL,key)#打开键,返回句柄aKeyC = wr.OpenKey(aRegC,key)for i in range(1024):try:startExe['localmachine'].append( wr.EnumValue(aKeyL,i))except:break #异常就是终点,退出循环
            for i in range(1024):try:startExe['currentuser'].append( wr.EnumValue(aKeyC,i))except:break
        finally:wr.CloseKey(aKeyL)wr.CloseKey(aKeyC)return startExe
def     main():import sysreload(sys)sys.setdefaultencoding( "utf-8" )start = GetStart() #这个函数返回一个字典print 'LocalMachine'.center(50,'*')for i in start['localmachine']:#迭代字典中的数据print iprint 'CurrentUser'.center(50,'*')for i in start['currentuser']:print iprint 'StartUp dir'.center(50,'*')for i in start['startdir']:print i
if      __name__== "__main__":main()

python得到windows自启动列表相关推荐

  1. python打包windows服务 开机自启动守护进程

    自启动方法一:系统自启动 设置python程序开机自启动 1.创建一个xxx.bat文件,右键编辑 2.在xxx.bat文件里面写入以下内容后保存:(可以按照如下流程自己去cmd中测试一下) d: # ...

  2. 设置python程序开机自启动

    设置python程序开机自启动 1.创建一个xxx.bat文件,右键编辑 2.在xxx.bat文件里面写入以下内容后保存: d: #如果需要开机自启动的python程序在c盘,不需要这一行程序:如果需 ...

  3. python在windows和linux_python在windows和linux下获得本机本地ip地址方法小结

    本文实例总结了python在windows和linux下获得本机本地ip地址方法.分享给大家供大家参考.具体分析如下: python的socket包含了丰富的函数和方法可以获得本机的ip地址信息,so ...

  4. 用python做自动化测试仪器_使用python进行windows自动化测试(1)

    最近开始学习整理python在windows自动化测试中的使用,觉得挺有意思的 主要思路,在windows下,主要通过启进程,然后查找进程的句柄,然后再操作这个句柄,包括点击,填写文字,关闭,获取文字 ...

  5. python 在windows下的 虚拟环境

    解决 python 环境问题 windows 下安装 pip install virtualenv virtualenv的基本使用 1.1 创建虚拟环境 virtualenv venv 为环境指定Py ...

  6. Python管理Windows进程

    Python管理Windows进程 字数1936 阅读1650 评论0 喜欢5 用python获得正在的运行的windows进程的有几种方式: 方式一 通过 PyWin32包对Windows进行处理. ...

  7. Python对Windows程序窗口的操作

    Pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量.接口.线程以及COM机制等等. 一,Python对Windows程序窗口操作,最 ...

  8. python进行windows系统UI自动化之【pyautoit】

    python进行windows系统UI自动化之[pyautoit] 一.AutoIT中文手册 1.1.安装AutoIt 1.2.使用Auto Window Info 二.python引用 2.1.安装 ...

  9. python 把2个列表或者2个元组转成字典

    python 把2个列表或者2个元组转成字典 使用映射的方法即可 语法如下: 字典 = dict(zip(list1,list2)) 说明: zip 是将2个列表或者2个元组合并 list1 是字典的 ...

最新文章

  1. python画直方图代码-用python绘制直方图
  2. git push github SSL报错处理
  3. cocurrent包semaphore信号量
  4. 前端趋势榜:上周最有意思、又实用的 10 大 Web 项目 - 210924
  5. docker安装mysql远程不能访问,虚拟机中docker安装mysql远程无法访问解决方法
  6. 音频插件安装教程,Arturia Prophet V3 Mac安装说明
  7. 第一次带姐姐和弟弟去看海
  8. 命令行添加删除tomcat服务
  9. python scrapy框架爬虫当当图书网
  10. PHP中发送邮件的几种方法总结
  11. 先验 超验_什么是先验、超验、后验?
  12. FieldTrip toolbox教程系列(1)-预处理-读取连续的EEG和MEG数据
  13. Photoshop脚本 压缩并输出GIF图片
  14. 内置计算机函数sgn,“sgn”是什么函数?
  15. Layui数据表格 换行
  16. MIMICIV2.0版本Concepts自动生成
  17. json解析天气预报java_JAVA操作json实战--获得天气预报信息
  18. 台湾大学神经网络架构设计
  19. 老马的技术博客 android系统通过图片绝对路径获取URI的三种方法
  20. ffmpeg设置视频 tbr、tbn、tbc

热门文章

  1. AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《如何利用计算机视觉增加便利店连锁每日销售额》、《基于图像 / 视频的人脸和人体分析基础技术及其应用介绍》
  2. AI:2020年6月23日北京智源大会顶级大佬邝子平、李开复 、陆奇、张亚勤、曹勖文进行云上圆桌论坛《探讨AI与创业》
  3. 成功解决​​​​​​​安装pywin32时出现python version 3.6 required, which was not found in the registry
  4. 成功解决ModuleNotFoundError: No module named 'keras_retinanet'
  5. 成功解决 利用plt.plot绘图时,横坐标出现浮点小数而不是整数的情况(坐标轴刻度)
  6. 7.3 TensorFlow笔记(基础篇):加载数据之从队列中读取
  7. 安裝TA-Lib到想要罵髒話
  8. hdu 3790 最短路径dijkstra(多重权值)
  9. 几个前端时间插件总结
  10. jquery,angular 对象数组的克隆和深度克隆