VB6 Читать все значения в разделе реестра - PullRequest
0 голосов
/ 22 июня 2011

Как можно получить все значения ключей в Visual Basic 6, например:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

Что бы вернуть следующие значения (в зависимости от пользователя):

"C: \ Program Files \ Steam \ Steam.exe" -silent

"C: \ Program Files \Skype \ Phone \ Skype.exe "/ nosplash / свернутый

" C: \ Program Files \ Windows Live \ Messenger \ msnmsgr.exe "/ background

И т.д. ...

Поскольку ключи не постоянны, я не знаю, как их читать.Спасибо за любую помощь!

Ответы [ 2 ]

2 голосов
/ 22 июня 2011

Вы ищете функцию API RegEnumKeyEx - пример VB можно найти на MSDN здесь

RegEnumKeyEx Функция

Перечисляет подразделы указанного открытого раздела реестра. Функция извлекает информацию об одном подключе каждый раз, когда она вызывается.

0 голосов
/ 22 июня 2011

Посмотрите здесь http://www.thescarms.com/vbasic/registry.aspx, это одна отличная статья для работы с реестром окон

...