Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как прочитать из реестра имена веток?

266
29 октября 2003 года
mhaturov
901 / / 23.10.2003
Возникла такая задача - получить список ODBC, зарегестрированных на компе. Этот список хранится в ветке HKEY_LOCAL_MASHINE/SOFTVARE/ODBC/ODBC.INI и является сам разделами реестра. Например, если есть ODBC "TEST", то его параметры будут храниться в разделе HKEY_LOCAL_MASHINE/SOFTVARE/ODBC/ODBC.INI/TEST, ну и так далее. Мне нужно из раздела HKEY_LOCAL_MASHINE/SOFTVARE/ODBC/ODBC.INI считать все имена разделов, входящих в него. Функция RegQueryValueEx, насколько я знаю, считывает значения параметров. Поэтому для определения имён ключей она, по-моему, не подходит, а других я не могу найти никак :( .
401
29 октября 2003 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by mhaturov
Возникла такая задача - получить список ODBC, зарегестрированных на компе. Этот список хранится в ветке HKEY_LOCAL_MASHINE/SOFTVARE/ODBC/ODBC.INI и является сам разделами реестра. Например, если есть ODBC "TEST", то его параметры будут храниться в разделе HKEY_LOCAL_MASHINE/SOFTVARE/ODBC/ODBC.INI/TEST, ну и так далее. Мне нужно из раздела HKEY_LOCAL_MASHINE/SOFTVARE/ODBC/ODBC.INI считать все имена разделов, входящих в него. Функция RegQueryValueEx, насколько я знаю, считывает значения параметров. Поэтому для определения имён ключей она, по-моему, не подходит, а других я не могу найти никак :( .



см. RegEnumKey и RegEnumValue

239
30 октября 2003 года
Dolonet
1.7K / / 20.05.2000
Вообще всем рекомендовал и сейчас рекомендую очень грамотный и достаточно полный справочник по Win32 API под кодовым названием API-Guide. Он, паравда, для VB и VBA, но тоже очень хорош и для остальных языков (например Delphi или VC++).
401
31 октября 2003 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by Dolonet
Вообще всем рекомендовал и сейчас рекомендую очень грамотный и достаточно полный справочник по Win32 API под кодовым названием API-Guide. Он, паравда, для VB и VBA, но тоже очень хорош и для остальных языков (например Delphi или VC++).



Не согласен. 99% того, что спрашивается в этом форуме о WinAPI можно найти в MSDN. Кстати в нем не только WinAPI. Полнее справочника не существует

239
04 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Br@in RIPper


Не согласен. 99% того, что спрашивается в этом форуме о WinAPI можно найти в MSDN. Кстати в нем не только WinAPI. Полнее справочника не существует



Я не могу с Вами согласиться. Во-первых, в MSDN данные о разных функциях Win32 API находятся в абсолютно разных местах, иногда информация об одной функции разбита на несколько частей. Во-вторых, можно по пальцам посчитать,сколько приложено примеров к более чем тысячи функций. В API-Guide все функции распределены по категориям, можно искать по названию. Практически к каждой функции обстоятельный пример с комментариями (и синтаксической подсветкой). Также подробно описан каждый параметр функции, приведено ее объявление.

266
05 ноября 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Dolonet


Я не могу с Вами согласиться. Во-первых, в MSDN данные о разных функциях Win32 API находятся в абсолютно разных местах, иногда информация об одной функции разбита на несколько частей. Во-вторых, можно по пальцам посчитать,сколько приложено примеров к более чем тысячи функций. В API-Guide все функции распределены по категориям, можно искать по названию. Практически к каждой функции обстоятельный пример с комментариями (и синтаксической подсветкой). Также подробно описан каждый параметр функции, приведено ее объявление.



А где взять API-Guide?:o

509
05 ноября 2003 года
Moroz
52 / / 20.12.1999
Цитата:
Originally posted by mhaturov
Возникла такая задача - получить список ODBC, зарегестрированных на компе.


на rsdn.ru есть статья
http://www.rsdn.ru/article/qna/db/drv_ds.xml

266
05 ноября 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Moroz

на rsdn.ru есть статья
http://www.rsdn.ru/article/qna/db/drv_ds.xml


Спасибо всем, кто откликнулся! Но эту задачу я решил без использования API. При помощи VB-функций создал процедуру, которая находит файл ODBC.INI, ну а дальше, сами понимаете;) . Пример лежит в VB-шной конфе в статье под аналогичным названием. Если кому интересно, посмотрие.

239
12 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by mhaturov

Спасибо всем, кто откликнулся! Но эту задачу я решил без использования API. При помощи VB-функций создал процедуру, которая находит файл ODBC.INI, ну а дальше, сами понимаете;) . Пример лежит в VB-шной конфе в статье под аналогичным названием. Если кому интересно, посмотрие.



Для справки, офицальный сайт - http://www.allapi.net. Насколько помню, там еще что-то интересное есть...

Желаю всем удачи!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог