python 创建注册表键值
我想用winreg在HKLM\SOFTWARE\7-Zip\ 下面创建易购新的键值MyNewKey 类型REG_SZ 内容:New
我的代码如下
Python code
但是现在运行代码后却创建了一个注册表项
在HKLM\SOFTWARE\7-Zip\下面新创建了一个MyNewKey
请大家指教一二、万分感谢
我的代码如下
Python code
import winreg key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\7-Zip") newKey = winreg.CreateKeyEx(key, "MyNewKey") winreg.SetValue(key, "MyNewKey", winreg.REG_SZ, "New")
但是现在运行代码后却创建了一个注册表项
在HKLM\SOFTWARE\7-Zip\下面新创建了一个MyNewKey
请大家指教一二、万分感谢
作者: huaisha1224 发布时间: 2011-10-31
调用CreateKeyEx干什么?
作者: iambic 发布时间: 2011-10-31
引用 1 楼 iambic 的回复:
调用CreateKeyEx干什么?
调用CreateKeyEx干什么?
CreateKeyEx 创建一个注册表键值呀
我也尝试用CreatKeyEx 也是一样的问题
作者: huaisha1224 发布时间: 2011-10-31
到底是“键”还是“值”?
作者: iambic 发布时间: 2011-10-31
引用 3 楼 iambic 的回复:
到底是“键”还是“值”?
到底是“键”还是“值”?
最终的结果希望是这样的
作者: huaisha1224 发布时间: 2011-10-31
两个忠告:
一、自己把注册表的键和值分清楚。永远不要使用诸如“堆栈”“键值”这种含糊的术语,否则你就会一直含糊下去。
二、了解自己的每一行代码。准确明白并且清楚的看到每行代码的效果。
这两者搞明白,我相信问题就迎刃而解了。
另外我并不真的需要你告诉我,你想要做的是什么事情,截图把问题说清楚是好的,但是就这个问题来说没有必要。我很清楚你要做的是什么。我所有的问题都是替你自己问的。真正需要搞清楚那些问题的是你,不是我。
一、自己把注册表的键和值分清楚。永远不要使用诸如“堆栈”“键值”这种含糊的术语,否则你就会一直含糊下去。
二、了解自己的每一行代码。准确明白并且清楚的看到每行代码的效果。
这两者搞明白,我相信问题就迎刃而解了。
另外我并不真的需要你告诉我,你想要做的是什么事情,截图把问题说清楚是好的,但是就这个问题来说没有必要。我很清楚你要做的是什么。我所有的问题都是替你自己问的。真正需要搞清楚那些问题的是你,不是我。
作者: iambic 发布时间: 2011-10-31