winreg创建键在Python中的问题

2024-09-26 22:08:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个这样的密钥

_winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'Software\\Microsoft\\Shared Tools\\MSCONFIG\\startupreg\\test\\')

关键就在这里

^{pr2}$

为什么?在

是的,这里是Windows 7 64x


Tags: testlocal密钥softwaremachinetoolsmicrosoft关键
2条回答

你可以读一下格伦提到的那篇文章,但这不会有多大帮助。在

您可能需要的是适当的访问权限与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的组合。在

相关问题 更多 >

    热门问题