Wyłączenie internetu

0

Mam takie oto zadanie. klikając na przycisk chcę odciąć komputer od internetu oraz zablokować kilka lokalnych portów. Ale nie wiem jak to zrobić

0

dla windows:

WinExec("ipconfig /release", SW_HIDE);
0

wszystko fajnie ale przez to stracę połączenie z siecią lan a tego nie chcę

0

Użyj funkcji GetIpNetTable, znajdź MIB_IPNETROW z numerem ip bramki, a gdy już znajdziesz, użyj SetIpNetEntry by zmienić mac bramki na jakiś nieaktywny, np. 000:0, a flagę dwType ustaw na 5 (żeby system nie odnowił sam mac'a)
Zadziała to tak, że lokalna sieć będzie działać, ale internetu (poza siecią) już nie będzie.

Rozwiązanie 2: GetIpForwardTable - poszukaj zerowego dwForwardDest i usuń go (DeleteIpForwardEntry). Działanie: brak bramki = brak internetu, ale sieć pozostaje.

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