如何在Python中访问HKEY_CLASSES_ROOT

0 投票
1 回答
506 浏览
提问于 2025-04-30 22:37

我想在根目录下添加一个注册表项,像这样:

 reg = _winreg.OpenKey(_winreg.HKEY_CLASSES_ROOT, "jpegfile", 0, _winreg.KEY_SET_VALUE)

但是我收到了这个错误:

E:\hello.py
Traceback (most recent call last):
File "E:\hello.py", line 22, in <module>
define_action_on(".jpeg", "Upload", "\"E:\\python\\python.exe\" \"E:\\hello.
py\" \"%1\"", title="Upload to imgur with python")
File "E:\hello.py", line 16, in define_action_on
reg = _winreg.OpenKey(_winreg.HKEY_CLASSES_ROOT, "jpegfile", 0, _winreg.KEY_
SET_VALUE)
WindowsError: [Error 5] Access is denied
暂无标签

1 个回答

0

以管理员身份运行你的代码。

撰写回答