我正在尝试创建如下所示的密钥
_winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'Software\\Microsoft\\Shared Tools\\MSCONFIG\\startupreg\\test\\')关键是在这里创建的
HKLM\Software\Wow6432Node\Microsoft\Shared Tools\MSCONFIG\startupreg\test\为什么?
是的,这里是Windows 7 64x
发布于 2010-03-05 09:33:13
http://msdn.microsoft.com/en-us/library/aa384253%28VS.85%29.aspx
发布于 2012-06-27 05:24:45
你可以阅读Glenn提到的文章,但它不会有太大帮助。
您可能需要将适当的访问权限与access to the 64-bit registry view相结合
with _winreg.CreateKeyEx(_winreg.HKEY_LOCAL_MACHINE,
r"Software\Microsoft\Shared Tools\MSCONFIG\startupreg\test\",
0,
_winreg.KEY_WOW64_64KEY | _winreg.KEY_ALL_ACCESS) as key:
_winreg.SetValueEx(key, "testValueName", 0, _winreg.REG_SZ, "value")请注意这些_winreg.KEY_WOW64_64KEY | _winreg.KEY_ALL_ACCESS的组合。
https://stackoverflow.com/questions/2383970
复制相似问题