windows - 在 HKLM 下创建 key

标签 windows windows-xp

我需要在 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/

相关文章:

c - 使用C程序从pendrive中删除所有文件

Python 脚本在 Linux 上工作正常,在 Windows 上,导致 WindowsError : [Error 5] Access is denied

c# - 声称类似于 Windows 任务栏的桌面空间的 WPF 应用程序

windows - OpenVPN 连接失败/此系统上的所有 TAP-Win32 适配器当前正在使用中

.net - 与 .NET 和 WPF 的磁力链接

php - 将 Azure Microsoft Translator API 与 PHP 和 cURL 结合使用

node.js - Windows10 - fatal error : Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

c++ - 不同版本的 C++ 库

python - 使用 py2exe 将 python 脚本转换为 .exe 时,它​​是否更快?

windows-7 - 如何通过批处理文件创建脚本,如果程序安装在 Windows 7 64 位或 32 位上,它将卸载该程序