Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как получить подключи текущего ключа реестра в MS VC++?

Как получить подключи текущего ключа реестра в MS VC++?

Ответ
Поиск в этой теме
Непрочитано 11.03.2012, 12:44 #1
Как получить подключи текущего ключа реестра в MS VC++?
nikе
 
конструктор Лего
 
Краснодар
Регистрация: 21.10.2005
Сообщений: 204

В Паскалевском классе TRegistry есть метод GetKeyNames - Возвращает в объекте TStrings все подключи текущего ключа Вы можете использовать этот метод, если нужно выполнить итерацию всех под-ключей данного ключа.

Как такой метод реализовать на MS VC++??
Просмотров: 2381
 
Непрочитано 11.03.2012, 15:52
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Код:
[Выделить все]
 /*--------------------------- 12.05.98  1:45:27 ----------------------------
                                               RegListKey
                                              --------------
Функция все подключи данного ключа в реестре заносит в массив строк

--------------------------------------------------------------------------*/

DWORD RegListKey(HKEY key, CStringArray& SubNames)
{
  char  SubName[_MAX_PATH_+1];
  DWORD ln = _MAX_PATH_;
  
  for (DWORD i = 0; ; i++, ln = _MAX_PATH_) {
    if (RegEnumKeyEx(key,i,SubName,&ln,NULL,NULL,NULL,NULL) == ERROR_NO_MORE_ITEMS) break;
    SubNames.Add(SubName);
  }
  
  return i;
  
}
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как получить подключи текущего ключа реестра в MS VC++?

Размещение рекламы