python3.x获取windows自启动程序列表

本文提供了一个Python脚本,用于读取Windows系统中LocalMachine和CurrentUser的自动启动项设置。该脚本适用于Python 3.5版本且无需管理员权限。
#环境:python 3.5,无需管理员权限
import  winreg  as wr
def     getAutoRun():
        root1 = wr.ConnectRegistry(None,wr.HKEY_LOCAL_MACHINE)#获取LocalMachine Key
        root2 = 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=0
            try:
                for i in range(1024):
                    try:
                        n,v,t=wr.EnumValue(key1,i)#迭代localmachine
                        result[n]=v
                        cnt+=1
                    except EnvironmentError:
                        break
                for i in range(1024):
                    try:
                        n,v,t=wr.EnumValue(key2,i)#迭代currentuser
                        result[n]=v
                        cnt+=1
                    except EnvironmentError:
                        break
            finally:
                wr.CloseKey(key1)
                wr.CloseKey(key2)
        finally:
            wr.CloseKey(root1)
            wr.CloseKey(root2)
        return result
def     main():
        print(getAutoRun())
if      __name__=="__main__":
        main()

这里写图片描述

### 不同操作系统上安装 Python 3.x 的指南 #### Windows 上安装 Python 3.x 对于希望在 Windows 系统中安装 Python 3.x 的用户来说,可以从 Python 官方网站下载适用于 WindowsPython 3.7 版本的安装程序[^1]。该过程涉及访问官方网站或国内镜像站点来提高下载速度。一旦下载完毕,双击运行安装文件即可启动安装向导。 为了确保命令提示符能够识别 `python` 命令,在安装过程中建议勾选 "Add Python to PATH" 选项。这一步骤简化了后续调用解释器的过程[^4]。 ```powershell # 验证安装成功与否可以通过打开PowerShell并输入如下命令: python --version ``` #### macOS 上安装 Python 3.x macOS 用户通常有两种方式获取最新的 Python 发行版: 一种是从官方渠道直接取得适合 Mac OS X 使用的 pkg 文件进行图形化界面下的常规安装流程;另一种则是借助 Homebrew 这样的包管理工具实现自动化部署。 利用 Homebrew 来安装的话,只需执行下面这条终端指令: ```bash brew install python@3.9 ``` 此命令将会自动处理依赖关系并将指定版本的 Python 添加到系统的路径当中去。 #### Linux 上安装 Python 3.x 大多数现代 Linux 发行版默认已经预装有 Python 解释器,但对于那些想要升级至更高版本或是自定义编译参数的情况,则可能需要手动干预。 以 Ubuntu/Debian 类似的发行版为例,更新软件源之后可以使用 apt-get 或者 apt 工具来进行安装: ```bash sudo apt update && sudo apt upgrade -y sudo apt install python3.9 ``` 上述命令序列首先同步本地索引库再进行全面升级最后单独指明要安装的具体 Python 版本号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值