2010-06-25 3 views
0

Программа имеет черный список, содержит список сайтов. Когда пользователь открывает сайт в IE (Firefox, Opera, Chrome), он должен получить сообщение об ошибке. (Например, 404). Как я могу это сделать? Целесообразно не записывать в файл HOSTS. Язык C#. Благодарю.Блок сайтов programmaticaly

+0

Можете ли вы рассказать о том, почему вы не можете использовать HOSTS? – Blorgbeard

+0

Какие операционные системы вы планируете и какова среда для этого? например компьютеров компании или домашних компьютеров? –

+0

«Можете ли вы рассказать о том, почему вы не можете использовать HOSTS?» -Потому что это легко изменить. Целенаправленно для MS Windows и домашних компьютеров. – user348173

ответ

0

Концепция, что вы пытаетесь сделать, это мониторинг портов 80 исходящий трафик и блокировать любые запросы, адресованные сайты/изобр, содержащихся в черный список.

Это довольно сложная публикация для вас всего кода здесь.

Независимо от того, этот вид работы лучше всего подходит для фильтра сетевого брандмауэра, чем для пользовательского приложения C#, которое выполняется на клиенте.

Смежные вопросы