我需要在 HKLM 下添加 key 来测试我的应用程序吗?但是Windows不允许我在HKLM下创建 key 。当我尝试在 HKLM 下创建 key 时,收到错误消息“无法创建 key :写入注册表时出错。”
。
如何在 HKLM 下创建 key ?
最佳答案
您实际上无法创建 HKU 或 HKLM 的直接子级。为了创建 HKLM 的子项(正如您正在尝试做的那样),您已使用类似 RegLoadKey
的 API 加载注册表配置单元文件。 。那么从哪里获取要加载的 hive 文件呢?我相信你需要使用RegSaveKey
或类似的。
如果您不想使用 API,可以使用 reg.exe
。假设您有一个名为 HKLM\Software\Comm
的 key ,但您希望它是 HKLM\Comm
。你会执行类似的事情:
reg save HKLM\Software\Comm comm.hiv reg load HKLM\Comm comm.hiv
关于windows - 在 HKLM 下创建 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326444/