Wyłączenie internetu

Wyłączenie internetu
  • Rejestracja: dni
  • Ostatnio: dni
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ć

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 501
0

dla windows:

Kopiuj
WinExec("ipconfig /release", SW_HIDE);
  • Rejestracja: dni
  • Ostatnio: dni
0

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

SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 513
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. 0:0:0:0:0: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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.