[C++ | WinAPI] Zmiana IP karty sieciowej

Odpowiedz Nowy wątek
2007-08-16 17:21
0

Witam.

Otóż mam taki problem. W rejestrze systemu jest sobie klucz, którego wartością jest IP karty sieciowej

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services{0FDB4309-FF4D-418B-8E7C-F01AD976F2A7}\Parameters\Tcpip\

Klucz : IPAddress

Sama jego zmiana to nie problem, ale po dokonaniu zmiany tej wartości (zmiany IP z na przykład 192.168.0.2 na 192.168.0.55) w ustawieniach protokołu TCP/IP nic się nie zmienie.

Konieczne jest chyba "zrestartowanie" karty sieciowej lub odnowienie adresu IP.

I tu właśnie pojawia się moja prośba. Moglibyście mnie jakoś naprowadzić na to w jaki sposób to zrobić? Są jakieś funkcje API ?

Z góry dziękuję za pomoc.

Pozdrawiam.


---

Pozostało 580 znaków

2007-08-16 23:57
fr3
0

http://msdn2.microsoft.com/en-US/library/aa366071.aspx - Ip Helper functions

Zdaje się że powinieneś dodać nowe ip a później skasować stare...

Pozostało 580 znaków

2007-08-20 10:23
0

Dziękuję za pomoc :-)

Pozdrawiam.


---

Pozostało 580 znaków

2007-08-20 18:30
cz
0

cz. ja sie zastanawiam w jaki spsob mozna usunac adres IP jezeli do tego potrzebny jest NTEContext, ktory to jest zwracany przez funkcje AddIPAddress wrazie sukcesu? kombinuje ale na razie wyglada to tak dla mnie ze mozna usunac tylko adres ktory sie dodalo..

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0