我需要在HKLM下添加一个密钥来测试我的应用程序吗?但是Windows不允许我在HKLM下创建密钥。当我尝试在HKLM下创建密钥时,我收到错误消息"Cannot create key: Error writing to the registry."
。
如何在HKLM下创建密钥?
答案 0 :(得分:4)
您实际上无法创建HKU或HKLM的直接子女。为了创建HKLM的子项(因为您似乎正在尝试这样做),您已经加载了一个注册表配置单元文件,其中包含RegLoadKey
之类的API。那么你在哪里可以加载一个hive文件?我相信你需要使用RegSaveKey
或类似的。
如果您不想使用API,可以使用reg.exe
。假设您有一个名为HKLM\Software\Comm
的密钥,但您希望它为HKLM\Comm
。您可以执行以下操作:
reg save HKLM\Software\Comm comm.hiv reg load HKLM\Comm comm.hiv