Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Biblioteka] Dostęp zdalny do rejestru

Ostatnio zmodyfikowano 2012-07-05 12:04
Autor Wiadomość
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
P-59461
m4tx
» 2012-07-03 12:34:34
Podejrzewam, że bez odpowiedniego programu na maszynie docelowej się nie obejdzie.
P-59462
DejaVu
» 2012-07-03 13:44:50
P-59466
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
P-59501
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ć :)
P-59519
Antheramis
Temat założony przez niniejszego użytkownika
» 2012-07-05 07:42:29
C/C++
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ć ?
P-59549
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.
P-59551
« 1 »
  Strona 1 z 1