在HKLM下创建关键

时间:2011-06-13 03:38:52

标签: windows windows-xp

我需要在HKLM下添加一个密钥来测试我的应用程序吗?但是Windows不允许我在HKLM下创建密钥。当我尝试在HKLM下创建密钥时,我收到错误消息"Cannot create key: Error writing to the registry."

如何在HKLM下创建密钥?

1 个答案:

答案 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