Programowa zmiana ip i maski

0

Czy w ogóle taka możliwość istnieje ? Bardzo by mi na tym zależało, gdyż potrzebuję program umożliwiający szybką i łatwą zmianę adresu ip zewnętrznego na wewnętrzny i na odwrót.

PS. Jeśli ciężko coś takiego napisać w delphinku ;) to może ma ktoś namiary na program do tego.

Dzięki :)

0

Wg mnie rejestr:
Masz klucz:
HKEY_LOCAL_MACHINEsystemcontrolset001services(jakis smieszny numerek ktory musisz sprawdzic u siebie)parameterstcpip

i tam masz:
defaultgateway - brama
subnetmask - maska podsieci
ipadress - IP Adres :)

A obsluge rejestru poprzez delphi masz w FAQ badz artykulach :)

0

lechu, ty chyba nie jesteś jeszcze zbyt zorientowany w tym forum... Sebkowi mówić, gdzie ma szukać obsługi rejestru... (i że w ogóle ma szukać...) :)

0

No lechu masz u mnie browar, nawet nie myślałem, że to takie proste ;)), a co do rejestrów to będę musiał doczytać bo ich nie używałem ojj... dawwwno!! :)

PS. My_nick - obrońca uciśnionych
problemy :

Reg := TRegistry.Create;
reg.rootkey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('SYSTEM\ControlSet001\Services\{16CEE792-03F9-4A31-B16C-0E5198C587C4}\Parameters\Tcpip', False);
Label2.Caption:= Reg.ReadString('IPAddress');

Błąd: Invalid data type for IPAddress.

Jak to rozwiązać? :-/

0

Ja zamiast
Label2.Caption:= Reg.ReadString('IPAddress');

dalem

Label2.Caption:= Reg.ReadString('DhcpIPAddress');

i działa wyśmienicie..ale to może dlatego że serwer przydziela mi IP poprzez DHCP..

0

może raczej zrobić coś a'la Proctor, czyli podmiana aktywnego IP dla aktywnego łączenia (kod tego to qpa roboty i to na dodatek w C++)

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