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

Ваш аккаунт

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

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

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

Создание DWORD-ключа реестра через WinAPI

313
13 декабря 2006 года
insane88
440 / / 13.12.2006
Давно меня мучил вопрос: как организовать запись в реестр из ВБ 6 значения типа дворд? Конечно, можно поступить по-обезьяньи и написать .reg или .key-файл и потом добавить его в реестр, вызвав РЕГЕДИТ с параметром -s:) . Но хотелось бы использовать WinAPI, хотя бы потому, что не все версии регедита поддерживают молчаливый режим.:(

:rolleyes: Хотелось бы еще и сэмпл кода получить...
334
14 декабря 2006 года
HexEdit
809 / / 27.07.2006
Незнаю как насчет ВБ, но на винапи могу сказать, что нужно юзать функции RegOpenKeyEx/RegCreateKeyEx, RegQueryValueEx....
354
14 декабря 2006 года
ШпиЁн
468 / / 19.02.2006
Все очень просто.
 
Код:
HKEY key;
DWORD dw = 8;
RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\\SuperProgram", &key);
RegSetValueEx(key, "Здесь был Вася!", 0, REG_DWORD, (LPBYTE)&dw, sizeof(DWORD));
RegCloseKey(key);
313
15 декабря 2006 года
insane88
440 / / 13.12.2006
Спасибо, народ! Помогло!
Дело в том. что я использовал стандартный модуль VB для работы с реестром, а там рачет длины ключа подходит только для REG_SZ.
7
16 декабря 2006 года
@pixo $oft
3.4K / / 20.09.2006
А я ведь тебе показывал...Говорил же-давай дам сырец!:mad:
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог