python注册表概述
来源:互联网 发布:爱淘宝一元红包链接 编辑:程序博客网 时间:2024/05/22 06:52
一 下载pywin32
Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。
以下链接地址可以下载:http://sourceforge.net/projects/pywin32/files%2Fpywin32/
下载适合你的Python版本。
二 python操作注册表的简单例子
>>>import win32api
>>>import win32con
>>> name ='SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath'
>>> key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,name,0,win32con.KEY_ALL_ACCESS)
>>> win32api.RegQueryValue(key,'')
'D:\\Python27\\'
>>> win32api.RegCloseKey(key)
三 打开与关闭注册表
>>>import win32api
>>>import win32con
>>> key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'Software',0,win32con.KEY_READ)
>>>print(key)
<PyHKEY:636>
>>> win32api.RegCloseKey(key)
>>>print(key)
<PyHKEY:0>
四 读取注册表
>>>import win32api>>>import win32con>>> key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'SOFTWARE\\Microsoft\\Internet Explorer',0,win32con.KEY_ALL_ACCESS)>>> win32api.RegQueryValue(key,'')''>>> win32api.RegQueryValueEx(key,'No3DBorder')(0,4)>>> win32api.RegQueryInfoKey(key)(74,4,131385947998006121)
五 设置注册表项的值
>>> win32api.RegSetValue(key,'',win32con.REG_SZ,'python')
>>> win32api.RegSetValueEx(key,'Version',0,win32con.REG_SZ,'7.0.2900.2180')
六 添加删除注册表项
win32api.RegCreateKey(key,'python')
win32api.RegDeleteKey(key,'python')
阅读全文
0 0
- python注册表概述
- C# 注册表操作 概述
- 使用Python操作注册表
- Python修改注册表
- python注册表操作
- 使用Python操作注册表
- 使用Python操作注册表
- python操作windows注册表
- 将python导入注册表
- Python 操作注册表
- python _winreg 操作注册表
- python win32注册表
- Python 操作注册表
- python修改注册表
- python修改IE注册表
- Python概述
- Python概述
- Python 概述
- ThreadLocal的学习
- 图文详解AO打印(端桥模式)
- pdb调试Python脚本
- angular4 安装@angular/animations等问题
- android studio bao'cuo:DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
- python注册表概述
- shell命令
- Kubernetes 对象之Pod(重点)
- 【linux】Ubuntu上的防火墙iptables的基本配置与使用
- python查看系统启动项
- PHP反射与代理模式
- python修改IE注册表
- 常用的sublime text 3插件
- NLP+2vec︱认识多种多样的2vec向量化模型