информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Google заблокировала 2 с лишним... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Обрати внимание на название функции :-) [upd] 27.05.04 23:02  Число просмотров: 1420
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 27.05.04 23:04  Количество правок: 1
<"чистая" ссылка>
> Есть структура:
>
> struct some_struct { HKEY parent; char *vetka; char *key; }
> lm[]={
> {HKEY_CURRENT_USER,"Software\\Microsoft\\Internet
> Explorer\\Main\\Start Page","HomePage"},
> {HKEY_CURRENT_USER,"SOFTWARE\\Microsoft\\Internet
> Explorer\\Main\\SearchURL","HomePage"},
> };
> 

---
То что выделено болдом является ЗНАЧЕНИЯМИ (value) в ключе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

> Потом открывается ключ:
>
> for(x=0;x<MAX_KEYS;x++)
> {
> y=RegOpenKeyEx(lm[x].parent,lm[x].vetka,0,KEY_ALL_ACCESS,&K
> ey);
> printf("%d\n",y);
> }
> 

---
> y = 2
> в errno.h 2 это "FILE_NOT_FOUND"....
> А все пути правильны.... что не так?
Дык нету такого ключа

Необходимо глядеть в сторону RegQueryValue/RegQueryValueEx
:-)
-----------------
Кстати, и в MSDN-е и вообще в инете просто КУЧА примеров работы с реестром.
<programming>
[C++] Работа с системным реестром 27.05.04 20:45  
Автор: choor Статус: Elderman
Отредактировано 27.05.04 20:46  Количество правок: 1
<"чистая" ссылка>
Есть структура:
struct some_struct { HKEY parent; char *vetka; char *key; } lm[]={
{HKEY_CURRENT_USER,"Software\\Microsoft\\Internet Explorer\\Main\\Start Page","HomePage"},
{HKEY_CURRENT_USER,"SOFTWARE\\Microsoft\\Internet Explorer\\Main\\SearchURL","HomePage"},
};

---
Потом открывается ключ:
for(x=0;x<MAX_KEYS;x++)
{
y=RegOpenKeyEx(lm[x].parent,lm[x].vetka,0,KEY_ALL_ACCESS,&Key);
printf("%d\n",y);
}

---
y = 2
в errno.h 2 это "FILE_NOT_FOUND"....
А все пути правильны.... что не так?
[C++] Обрати внимание на название функции :-) [upd] 27.05.04 23:02  
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 27.05.04 23:04  Количество правок: 1
<"чистая" ссылка>
> Есть структура:
>
> struct some_struct { HKEY parent; char *vetka; char *key; }
> lm[]={
> {HKEY_CURRENT_USER,"Software\\Microsoft\\Internet
> Explorer\\Main\\Start Page","HomePage"},
> {HKEY_CURRENT_USER,"SOFTWARE\\Microsoft\\Internet
> Explorer\\Main\\SearchURL","HomePage"},
> };
> 

---
То что выделено болдом является ЗНАЧЕНИЯМИ (value) в ключе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

> Потом открывается ключ:
>
> for(x=0;x<MAX_KEYS;x++)
> {
> y=RegOpenKeyEx(lm[x].parent,lm[x].vetka,0,KEY_ALL_ACCESS,&K
> ey);
> printf("%d\n",y);
> }
> 

---
> y = 2
> в errno.h 2 это "FILE_NOT_FOUND"....
> А все пути правильны.... что не так?
Дык нету такого ключа

Необходимо глядеть в сторону RegQueryValue/RegQueryValueEx
:-)
-----------------
Кстати, и в MSDN-е и вообще в инете просто КУЧА примеров работы с реестром.
Спасибо, сглупил :) 28.05.04 19:01  
Автор: choor Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach