从VB6应用程序中生成.REG文件?

时间:2012-02-19 08:11:33

标签: vb6 registry export

是否可以导出注册表的一个分支并从VB6应用程序中生成.REG文件?

1 个答案:

答案 0 :(得分:3)

在评论中Michael链接到的页面对于VB 6中的一般注册表访问技术肯定是有用的和有用的信息,但它们并没有真正回答你的问题。

你想要的是Win32 RegSaveKeyEx function,它会将指定注册表项中的信息保存到文件中。据推测,这与注册表编辑器实用程序用于将所选键导出到.reg文件的功能相同。

要从VB 6调用此函数,您只需向项目添加声明:

Public Declare Function RegSaveKeyEx Lib "advapi32.dll" Alias "RegSaveKeyExA" ( _
    ByVal hKey As Long, _
    ByVal lpFile As String, _
    ByRef lpSecurityAttributes As Any, _
    ByVal flags As Long) As Long