Интернет отключить программно - PullRequest
0 голосов
/ 03 апреля 2011

Я сделал приложение киберкафе, где подключение к Интернету является жизненно важной проблемой.Я хочу отключить подключение к Интернету до тех пор, пока в мое приложение не войдет какой-либо пользователь.

Сначала задача выполняется путем отключения прокси-сервера. Но для меня это не идеальное решение, поскольку мой пользователь использует Mozilla Firefox, а браузер облегчает работу.некоторые сетевые настройки, такие как использование прокси-сервера, использование системного прокси-сервера, автоматическое определение прокси-сервера или настройка прокси-сервера вручную. Поэтому, если любой пользователь изменит эти настройки на системный прокси-сервер без прокси-сервера, мое приложение не сможет остановить их просмотр.

Пожалуйста,приведи пример.Я сделал это приложение, используя C # WPF, SQL Server 2008.

1 Ответ

1 голос
/ 04 апреля 2011

Чтобы быть уверенным в отсутствии доступа, вам нужно написать драйвер фильтра NDIS .Это должно дать вам полный контроль над сетью, включая возможность блокировать любой доступ к Интернету для всех, кроме вашего приложения (или включая его).

Это довольно сложный процесс, требующий изучения разработки драйверов и не может быть выполненв с #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...