Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2011, 16:58   #1
firerap
 
Аватар для firerap
 
Регистрация: 26.04.2010
Сообщений: 8
По умолчанию Альтернатива файлу host

Подскажите, каким образом можно переадресовать запрос на другой адрес,
подобно тому как это делает файл host, но только средствами delphi ?
Например: такая программа как vk saver, как я понимаю подменивает входящий http запрос на свой.
P.S. :
Вообще, задача ограничить учеников от некоторых сайтов , но некоторые додумываются поправить файл host, сеть одноранговая и других способов я придумать не смог.
firerap вне форума Ответить с цитированием
Старый 22.10.2011, 17:45   #2
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

1.Как вариант, попробуйте переместить файл hosts в другое место. Путь к нему храниться в HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Services\Tcpip\Parameters\ DataBasePath.При желании можно написать программульку, которая будет менять пусть на новый при каждой новой загрузке.

2.Можно поставить фаервол, благо есть free версии

Последний раз редактировалось Noor; 22.10.2011 в 17:52.
Noor вне форума Ответить с цитированием
Старый 22.10.2011, 18:00   #3
firerap
 
Аватар для firerap
 
Регистрация: 26.04.2010
Сообщений: 8
По умолчанию

Спасибо большое за ответ, пожалуй сделаю ваш первый вариант.
Но всё равно хотелось бы узнать, как сделать подобную переадресацию средствами delphi.

Последний раз редактировалось firerap; 22.10.2011 в 18:03.
firerap вне форума Ответить с цитированием
Старый 22.10.2011, 18:48   #4
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

А стоит ли ее делать ? Может проще сделать программу которая будет следить за попыткой изменения содержимого файла hosts и при обнаружении попытки изменения будет возвращать все в прежнее (нужное нам) состояние
Вот исходники программ
1.TempHostsMon (писал на скорую руку , код без комментариев) + компонент для мониторинга каталогов на предмет разных изменений.(Компонент под Delphi 7, возможно и на других версиях пойдет)


2. 003.zip Нарыл в интернете (возможность перехвата URL и блокировать IP)
Вложения
Тип файла: zip TempHostsMon.zip (440.0 Кб, 35 просмотров)
Тип файла: zip 003.zip (235.5 Кб, 42 просмотров)

Последний раз редактировалось Noor; 22.10.2011 в 19:01.
Noor вне форума Ответить с цитированием
Старый 22.10.2011, 19:05   #5
firerap
 
Аватар для firerap
 
Регистрация: 26.04.2010
Сообщений: 8
По умолчанию

Спасибо, видимо это то что мне нужно, сам искал и не мог нигде найти.
Тему можно закрывать.
firerap вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Host MAZADA Работа с сетью в Delphi 6 13.04.2011 20:07
[РЕШЕНО] unless a host application is defined (В Delphi 2010 кинул на форму ToolBar, Edit, WebBrowser жму F9 - пишет: "Cannot run project unless a host application is defined...) myxaxa41 Общие вопросы Delphi 4 22.07.2010 11:53
Вирус Host artemavd Безопасность, Шифрование 3 05.05.2010 04:23
IdIcmpClient Host not found Horus92 Работа с сетью в Delphi 2 04.05.2009 16:11