Создать файл .REG из приложения VB6? - PullRequest
2 голосов
/ 19 февраля 2012

Можно ли экспортировать ветку реестра и создать файл .REG из приложения VB6?

1 Ответ

3 голосов
/ 19 февраля 2012

Страницы, на которые Михаил ссылается в комментариях, безусловно, полезны и информативны в отношении общих методов доступа к реестру из VB 6, но на самом деле они не отвечают на ваш вопрос.

То, что вам нужно, - это Win32 RegSaveKeyEx функция , которая сохранит информацию из указанного раздела реестра в файл.Предположительно, это та же самая функция, которая используется утилитой редактора реестра для экспорта выбранного ключа в файл .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
...