使用win32或其他库导入.reg文件

我的问题与这个问题有点相关,但这不是我的目标:

以编程方式将.reg文件合并到win32注册表中

我想要做的是创建一个程序,可以使用win32或其他库导入.reg文件。 我试着环顾四周但在那部分失败了。 像regedit.exe / s函数。 是否可以在不使用regedit.exe或reg.exe的情况下执行此操作?

所以..没有系统(“myfile.reg”)或类似ShellExecute()使用reg.exe或regedit.exe

谢谢!

由于regedit.exe首先创建了reg文件,我不确定为什么你不想让它进行导入。

另一个选择是解析reg文件,然后将解析的信息转换为RegCreateKeyRegSetValue Win32 API函数的直接调用,但我怀疑这将是相当多的编码工作。