python执行代码加key_用Python在注册表运行键中创建新值?

这里有一个可以设置/删除运行键的函数。在

代码:def set_run_key(key, value):

"""

Set/Remove Run Key in windows registry.

:param key: Run Key Name

:param value: Program to Run

:return: None

"""

# This is for the system run variable

reg_key = winreg.OpenKey(

winreg.HKEY_CURRENT_USER,

r'Software\Microsoft\Windows\CurrentVersion\Run',

0, winreg.KEY_SET_VALUE)

with reg_key:

if value is None:

winreg.DeleteValue(reg_key, key)

else:

if '%' in value:

var_type = winreg.REG_EXPAND_SZ

else:

var_type = winreg.REG_SZ

winreg.SetValueEx(reg_key, key, 0, var_type, value)

设置:

^{pr2}$

删除:set_run_key('NameOfNewValue', None)

导入win32libs:try:

import _winreg as winreg

except ImportError:

# this has been renamed in python 3

import winreg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值