Python实现修改IE注册表功能示例


Posted in Python onMay 10, 2018

本文实例讲述了Python实现修改IE注册表功能。分享给大家供大家参考,具体如下:

一、代码

# -*- coding:utf-8 -*-
#! python3
import datetime
import string
import win32api
import win32con
keyname = 'Software\Microsoft\Internet Explorer\Main'
page = 'https://hao.360.cn/'
today = datetime.date.today()
title = today.strftime('%Y')+'年'+today.strftime('%m')+'月'+today.strftime('%d')+'日'
try:
  key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,keyname,0,win32con.KEY_ALL_ACCESS)
  StartPage = win32api.RegQueryValueEx(key,'Start Page')
except:
  print('error')
else:
  print(StartPage[0])
  if StartPage[0] != page:
   win32api.RegSetValueEx(key,'Start Page',0,win32con.REG_SZ,page)
   win32api.RegSetValueEx(key,'Window Title',0,win32con.REG_SZ,title)
   win32api.RegCloseKey(key)

二、运行结果

https://hao.360.cn/?src=lm&ls=n6d03fc2e96

运行效果截图如下:

Python实现修改IE注册表功能示例

三、注意事项

修改注册表必须有管理员权限,否则会显示权限不足的错误。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python开发的小球完全弹性碰撞游戏代码
Oct 15 Python
在Python中使用HTMLParser解析HTML的教程
Apr 29 Python
Python编程入门的一些基本知识
May 13 Python
python 多个参数不为空校验方法
Feb 14 Python
Python3.5迭代器与生成器用法实例分析
Apr 30 Python
Python创建或生成列表的操作方法
Jun 19 Python
Python搭建代理IP池实现获取IP的方法
Oct 27 Python
pandas-resample按时间聚合实例
Dec 27 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 Python
一文解决django 2.2与mysql兼容性问题
Jul 15 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 Python
python中if和elif的区别介绍
Nov 07 Python
Python图像处理之识别图像中的文字(实例讲解)
May 10 #Python
python 识别图片中的文字信息方法
May 10 #Python
python提取图像的名字*.jpg到txt文本的方法
May 10 #Python
Python之批量创建文件的实例讲解
May 10 #Python
python方法生成txt标签文件的实例代码
May 10 #Python
Python处理菜单消息操作示例【基于win32ui模块】
May 09 #Python
Python创建普通菜单示例【基于win32ui模块】
May 09 #Python
You might like
我的论坛源代码(七)
2006/10/09 PHP
PHP防止跨域提交表单
2013/11/01 PHP
php使用curl访问https示例分享
2014/01/17 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
浅谈Javascript事件处理程序的几种方式
2012/06/27 Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
2013/11/28 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
python使用chardet判断字符串编码的方法
2015/03/13 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
Python中os模块功能与用法详解
2020/02/26 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
银行介绍信范文
2014/01/10 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
实习协议书
2015/01/27 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书