python修改注册表键值
时间: 2023-09-21 18:10:58 浏览: 54
你可以使用winreg模块来修改注册表键值。以下是一个示例代码,演示如何将键HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced的值Hidden更改为1:
```python
import winreg
# 定义注册表键路径
key_path = r"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
# 打开注册表键
key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, key_path, 0, winreg.KEY_ALL_ACCESS)
# 修改键值
winreg.SetValueEx(key, "Hidden", 0, winreg.REG_DWORD, 1)
# 关闭注册表键
winreg.CloseKey(key)
```
首先,我们定义了要修改的注册表键路径。然后,我们使用winreg.OpenKey函数打开该键,并使用winreg.SetValueEx函数更改Hidden键的值为1。最后,我们使用winreg.CloseKey函数关闭该键。注意,在打开键时,我们使用了winreg.KEY_ALL_ACCESS选项,以便我们可以进行读写操作。