Porady
Wyszukiwarka
Porady :: C++
Dodano: 2008-11-16 19:09:39
Jak z rejestru Windows pobrać nazwę własnego komputera?
Kod:
- ...
- #include <windows.h>
- ...
- char comp_name[64];
- HKEY klucz;
- LPCTSTR str="SYSTEM\\ControlSet001\\Control\\ComputerName\\ActiveComputerName";
- if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,str,0,KEY_READ,&klucz)==ERROR_SUCCESS)
- {
- DWORD dwSize;
- if(RegQueryValueEx(klucz,"ComputerName",0,NULL,(LPBYTE)comp_name,&dwSize)==ERROR_SUCCESS)
- {
- cout << comp_name << endl;
- }
- else
- {
- cout << "Nie moge otworzyć klucza" << endl;
- }
- RegCloseKey(klucz);
- }
W tym przypadku, aby skorzystać z funkcji odpowiedzialnych za operację na rejestrze musimy dołączyć plik windows.h.
Autor: admin
Odsłon: 529