Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чтение реестра 
:(
    Опции темы
knut
Дата 8.3.2007, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 7.2.2006

Репутация: нет
Всего: нет



да вот в том и  дело что статус не правелный . 
не ну если я очень туплы извеняюсь. 
но не как не могу разобратся.  HKEY_CURRENT_USER\Software\Microsoft\ по этой дире создаю свой ключь MY  потом для MY создаю Value 
и  это все програмируем 
Код



  HKEY hKey;
    LONG lRegErr = 0;
    DWORD /*dwSize = 256,*/ dwType = REG_SZ;
    char* uData = new  char[256];
  DWORD dwSize = sizeof(uData); 
    lRegErr = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\Microsoft\\My", 0, KEY_QUERY_VALUE, &hKey);// и здесь не то что надо 
  if(lRegErr == ERROR_SUCCESS){
    lRegErr = RegQueryValueEx(hKey, L"Test", NULL, &dwType, (LPBYTE)uData, &dwSize);// здесь не то что надо 
      if(lRegErr == ERROR_SUCCESS){
        std::string str_value;
        str_value = uData;
        std::cout<<str_value.c_str();
      }
      else  std::cout<<"Error In Query"<<std::endl;
  }
  else std::cout<<"Error In Open"<<std::endl;
  
  RegCloseKey(hKey);
  delete [] uData;

вот если я такой тупой то поправте менья.
вот что е так в коде


 



--------------------
Цитата

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
PM MAIL   Вверх
Папараццы
Дата 9.3.2007, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 475
Регистрация: 18.9.2006
Где: Баку

Репутация: нет
Всего: нет



Все эт делается через Буилдер без коких либо проблем...
#include<Registry.hpp> 
А потом экземпляр класса TRegistry и все без проблем...По мойму так проще



--------------------
/*---------------------------------------------------------------------------------*/
PM MAIL WWW ICQ MSN   Вверх
able1985
Дата 10.3.2007, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



Собс-но говоря, а почему ты пытаешься создать ключ ф-ей RegOpenKeyEx, она же только открывает для чтения, так же, как и RegQueryValueEx. Используй RegCreateKeyEx и RegSetValueEx.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.