Rejestr - odczytywanie nazwy procesora
Ostatnio zmodyfikowano 2013-08-23 12:17
maniek1310 Temat założony przez niniejszego użytkownika |
Rejestr - odczytywanie nazwy procesora » 2013-08-23 11:19:30 Witam chciałbym pobrać z rejestru nazwę procesora, i wyskakuje błąd (czyli funkcja "RegQueryValueEx" nie zwraca "ERROR_SUCCESS". Nazwę procesora odczytuje z "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0" z klucza "ProcessorNameString". W tym problem że jak chce pobrać "VendorIdentifier" to prawidłowo pobiera. Oto kod : #include <windows.h>
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR lStart, INT nShow ) { HKEY klucz; if( RegOpenKeyEx( HKEY_LOCAL_MACHINE, "HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", 0, KEY_ALL_ACCESS, & klucz ) != ERROR_SUCCESS ) MessageBox( 0, "Nie mozna otworzyc klucza", "Blad", MB_OK ); CHAR wartosc[ 256 ]; DWORD rozmiar; DWORD typ_danych = REG_SZ; if( RegQueryValueEx( klucz, "ProcessorNameString", 0 , & typ_danych,( LPBYTE ) wartosc, & rozmiar ) != ERROR_SUCCESS ) MessageBox( 0, "Nie mozna odczytac wartosci", "Blad", MB_OK ); MessageBox( 0, wartosc, "Odczytana wartosc", MB_OK ); RegCloseKey( klucz ); return 0; } |
|
DejaVu |
» 2013-08-23 11:44:48 |
|
maniek1310 Temat założony przez niniejszego użytkownika |
» 2013-08-23 11:50:51 Z rejestru łatwiej :D a jako że ja jestem dopiero początkujący w programowaniu , więc na razie rejestr mi w zupełności wystarczy. |
|
DejaVu |
» 2013-08-23 12:17:49 |
|
« 1 » |