[Biblioteka] Dostęp zdalny do rejestru
Ostatnio zmodyfikowano 2012-07-05 12:04
Antheramis Temat założony przez niniejszego użytkownika |
[Biblioteka] Dostęp zdalny do rejestru » 2012-07-03 12:26:19 Witam
Problem jest następujący:
Trzeba napisać program, który będzie z czytywał wartość rejestru z komputera w sieci. w bazie danych (plik ini) jest nazwy użytkowników ich hasła i IP komputerów.
Nie wiem jakiej biblioteki/funkcji użyć by połączyć się zdalnie i wyciągnąć wartość z rejestru. Potem wystarczy to zapisać odpowiednio do jakiegoś pliku, ale to nie jest problem.
Pozdrawiam
Antheramis |
|
m4tx |
» 2012-07-03 12:34:34 Podejrzewam, że bez odpowiedniego programu na maszynie docelowej się nie obejdzie. |
|
DejaVu |
» 2012-07-03 13:44:50 |
|
Antheramis Temat założony przez niniejszego użytkownika |
» 2012-07-04 09:34:15 Nie wiem za bardzo jak mam zdobyć 3-ci argument dla funkcji RegConnectTegistry(). Z skąd mogę wziąć wskaźnik klucza do rejestru na komputerze do którego chce się połączyć ?
Anthe |
|
xevuel |
» 2012-07-04 13:53:12 Trzeciego argumentu nie musisz zdobywać - zobacz sobie, przy nazwie argumentu na MSDN'ie jest słowo "[out]", co oznacza, że tam zostanie zapisana wartość, którą chcesz zdobyć :) |
|
Antheramis Temat założony przez niniejszego użytkownika |
» 2012-07-05 07:42:29 HKEY * klucz;
string tablica; long war; war = RegConnectRegistry( L"10.50.65.9", HKEY_LOCAL_MACHINE, klucz ); HKEY klucz2 = * klucz; DWORD rozmiar = 1024; LONG numerBledu = RegQueryValueEx( klucz2, L"SystemBiosVersion", NULL, NULL,( LPBYTE ) & tablica, & rozmiar ); cout << tablica << endl; Chyba źle rozumiem to... Mam wirtualną maszynę o takim IP jak wyżej, użytkownik ten sam. Najpierw łączą się i biorę uchwyt do *.9 HKLM, a potem ładuje go do &tablicy ? czy jak to powinienem zrobić ? |
|
DejaVu |
» 2012-07-05 12:04:50 Przeczytaj najpierw kurs obsługi rejestru na maszynie lokalnej bo widać, że nie masz o tym zielonego pojęcia. |
|
« 1 » |