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对两个有序列表进行合并和排序的例子
Jun 13 Python
跟老齐学Python之list和str比较
Sep 20 Python
对于Python的Django框架部署的一些建议
Apr 09 Python
Python实现的单向循环链表功能示例
Nov 10 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
Jun 09 Python
django小技巧之html模板中调用对象属性或对象的方法
Nov 30 Python
Python多线程处理实例详解【单进程/多进程】
Jan 30 Python
python字符串替换re.sub()方法解析
Sep 18 Python
python实现简易学生信息管理系统
Apr 05 Python
Python中使用gflags实例及原理解析
Dec 13 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
Sep 09 Python
python 网络编程要点总结
Jun 18 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
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
JavaScript对内存分配及管理机制详细解析
2013/11/11 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
JavaScript函数参数的传递方式详解
2017/03/06 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
JavaScript 跨域之POST实现方法
2018/05/07 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
详解vue高级特性
2020/06/09 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
[05:06]TI4西雅图DOTA2前线报道 海涛密探LGD训练
2014/07/09 DOTA
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
python万年历实现代码 含运行结果
2017/05/20 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
python颜色随机生成器的实例代码
2020/01/10 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
女装和独特珠宝:Sundance Catalog
2018/09/19 全球购物
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
介绍一下linux的文件权限
2012/02/15 面试题
大学生创业计划书的格式要求
2013/12/29 职场文书
网上开店必备创业计划书
2014/01/26 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
Python实现单例模式的5种方法
2021/06/15 Python
解析在浏览器地址栏输入一个URL后发生了什么
2021/06/21 Servers
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL