[C++ | WinAPI] Zmiana IP karty sieciowej

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.

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...

0

Dziękuję za pomoc :-)

Pozdrawiam.

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..

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