Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > как считать информация, при помощи функции RegQueryValueEx


Автор: rAccOOn 20.9.2009, 11:29
Ребят подскажите, вот код
Код

{
    HKEY hKey,hKey0;
    DWORD dwType,dwSize;
    BYTE bData;  
    char mas[10];
    hKey0=HKEY_LOCAL_MACHINE;
    RegOpenKeyEx(hKey0,TEXT("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0\\"),NULL,KEY_READ,&hKey);
    list.AddString(itoa(bData,mas,10));
    UpdateData(FALSE);
    RegCloseKey(hKey);
}

Срабатывать должен при нажатии на кнопку, а лучше при запуске програмы, я хочу чтоб прога брала даные из регистра в котором хранится инфа о процесоре, и выводила эту информацию, в лист бокс, ну или в несколько эдитов, Открытие ключа вроде я сделал правильно, но как считать информация, при помоще функции RegQueryValueEx, до меня чето на деходит, но и еще есть одна бида, даже в таком состаянии програма, запускаеться и чето пытаеться вывести, и выводит постояно число 204, может это число что то означает, может это какой то код ошибки? Кто может помогите пожалуйста.   

Автор: rAccOOn 20.9.2009, 22:04
Неужели никто не может помоч в данном вопросе?
Модератор: Пожалуйста, один топик - один вопрос.

Автор: GremlinProg 20.9.2009, 22:20
перемещено отсюда: http://forum.vingrad.ru/forum/topic-273308/anchor-entry1972505/0.html

Автор: rAccOOn 21.9.2009, 09:53
Пожалуйста помогите, очень мне этот вопросик в душу запал, никак не могу разобраться.
И еще какие есть функции для того чтобы после получения инфы из регистра перевести тип unsigned long  в char чтоб его можно было вывести в листбох или в Эдит?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)