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 version 2.7 required, which was not found in the registry
Aug 26 Python
跟老齐学Python之编写类之三子类
Oct 11 Python
Python中使用不同编码读写txt文件详解
May 28 Python
python安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
python将ansible配置转为json格式实例代码
May 15 Python
Python遍历文件夹 处理json文件的方法
Jan 22 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
关于python字符串方法分类详解
Aug 20 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
Sep 24 Python
python实现批量文件重命名
Oct 31 Python
python验证码图片处理(二值化)
Nov 01 Python
pyqt5打包成exe可执行文件的方法
May 14 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无限极分类实现的两种解决方法
2013/04/28 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
javascript中关于break,continue的特殊用法与介绍
2012/05/24 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
使用cx_freeze把python打包exe示例
2014/01/24 Python
python中返回矩阵的行列方法
2018/04/04 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
2020/12/07 Python
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
房地产促销活动方案
2014/03/01 职场文书
2015年见习期工作总结
2014/12/12 职场文书
golang goroutine顺序输出方式
2021/04/29 Golang
Python机器学习之KNN近邻算法
2021/05/14 Python