zmiana IP i zatwierdzenie

0

witam programistów :)
przeszukałem forum, przeszukałem neta w poszukiwaniu i niewiele znalazłem, otóż:
potrzebuje i myślę, że może nie tylko ja z tego skorzystam, potrzebuję zmienić z poziomu mojego programu adres IP mojego komputera i zatwierdzić tą zmianę (Windows XP), mam taki problem, że czasem internet u mnie pada i zmiana IP pomaga, powraca na nowo, i zamiast wchodzić we właściwości otoczenia sieciowego itd itd, zmieniać, klikać OK, czekac chwilę az XP przerobi dane i net na nowo wrócić to chce to z poziomu mojego programu zrobić, wiecie może jak się za to zabrac?

0

Poszukaj wpisu w rejestrze systemowym. Może poprzez edycję pewej wartości coś osiągniesz.

0

Szczerze mówiąc nie sądzę, aby rejestr tu coś pomógł. Tam mogą być przechowywane informacje ładowane w trakcie startu systemu, a nie co chwilę sprawdzane przez sterowniki karty sieciowej. Jak dla mnie, to chyba najprościej jakieś komunikaty do dll'ki odpowiadającej za ustawienia sieciowe w panelu sterowania.

0

chyba znalazlem rozwiazanie na ten problem. niestety mam teraz D4 (niestety nie dziala ten przyklad u mnie) i nie jestem w stanie sprawdzic czy na D7 bedzie dzialac.
<url>
http://www.swissdelphicenter.ch/torry/showcode.php?id=1132</url>

Dajcie znac jak ktos sprawdzi czy dziala.

0

heja ;)
co do ostatniego posta i linka do kodu to stwierdzam, ze to jedynie kod na pokazanie jak można z Bevel'a zrobic ramke do wpisywania numeru IP, nic poza tym :|

0

faktycznie to co napisalem wczesniej to glupota ;P . Nie przyjrzalem sie temu i nie sprawdzilem. Moja wina:)

Ale to na pewno działa:
netsh interface ip set address "Połączenie lokalne" static 10.0.0.6 255.255.255.0 10.0.0.30 1

trzeba wywolac to poprzez shellexecute. dziala bo sprawdzalem tylko troche trwa zamiana IP na nowe.

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