如何使用Delphi导入(合并)一个reg文件?

4

我有几个由外部应用程序生成的.reg(Windows注册表)文件需要合并到Windows注册表中。现在我正在使用ShellExecuteEx函数调用regedit.exe应用程序,将文件名作为参数传递(并且工作正常),但我想知道是否存在任何WinAPI函数或其他方法可以合并该文件而不调用regedit.exe应用程序。


RegLoadKey或者它的朋友们能完成这个任务吗? - David Heffernan
4
RegLoadKey() 函数用于加载使用 RegSaveKey() 创建的二进制 hive 文件。它不会加载文本文件 .reg。 - Remy Lebeau
1个回答

3

我认为答案是否定的。通过WinAPI,您可以将文件读取为.ini文件,并相应地进行注册表修改。我认为regedit.exe所做的与此不同,会让我感到惊讶。


2
确实没有API可以导入reg文件。如果需要,您可以添加“/s”作为参数以抑制确认对话框。 - GolezTrol

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接