Автор
|
Тема: Тонкости работы с реестром.
|
async |
опубликован 04-02-2002 23:51 MSK
Тонкости работы с реестром. Как создать в реестре данные типа REG_DWORD или REG_BINARY. С помощью, какой функции??? Как задавать им значение??? Если не сложно, то подкиньте примерщик, хотя простой совет тоже будет совсем не плохо.
|
Muran
|
опубликован 05-02-2002 00:08 MSK
Сайт свой я так понял нельзя рекламировать так что кинь свой мэйл. Я вышлю тебе прогу собств. производства. Там всё показано. Есть готовые функции чтения и записи.
|
async
|
опубликован 05-02-2002 00:39 MSK
async@ukr.net |
ADK
|
опубликован 05-02-2002 06:08 MSK
Сказал бы уж основы, а не тонкости. |
purpe
|
опубликован 05-02-2002 10:51 MSK
2Muran: ну что ты как маленький. Я ж не вчера родился и уж поверь мне, что издаля увижу - какова истинная цель урла. Если ссылка представляет собой не просто рекламу а пользы ради, то мне совесть не позволит затереть её !
|
async
|
опубликован 05-02-2002 22:38 MSK
Блин. Идет уже второй день, а помощи нет, только слова. Подскажите хоть название функции. |
Creedence Sergey
|
опубликован 05-02-2002 22:49 MSK
Функции работы с реестром (от программера на VB...) Посмотри MSDN по функциям RegOpenKeyEx, RegSetValueEx, RegCloseKey... и т.д. |
tonik
|
опубликован 05-02-2002 22:52 MSK
Имя функции - RegSetValueEx. Вопросы есть? :-) |
async
|
опубликован 05-02-2002 23:20 MSK
нет. благодарствую lnRes = RegSetValueEx(hKey,"hello",0,REG_DWORD,(const unsigned char *)"data!",5); if( lnRes != ERROR_SUCCESS ) { cout<<"cant set value\n"; return 0; }
|
async
|
опубликован 05-02-2002 23:40 MSK
ОЙ БЛИН ЕСТЬ . Как задавать значение для данных REG_DWORD. Для REG_SZ все понятно lnRes = RegSetValueEx(hKey,"hello",0,REG_SZ,(const unsigned char *)"data!",5); if( lnRes != ERROR_SUCCESS ) { cout<<"cant set value\n"; return 0; }Ну а как с REG_DWORD ??? простой подстановкой вместо REG_SZ REG_DWORD не канает в реестре чушь получается Как записать число в REG_DWORD ???
|
tonik
|
опубликован 06-02-2002 00:05 MSK
Думаю, так: DWORD var=0; RegSetValueEx(hKey,"hello",0,REG_DWORD,&var,sizeof(var)); |
Muran
|
опубликован 06-02-2002 00:13 MSK
Вроде DWORD надо задом на перед писать |