Просмотр полной версии : Блок сайта на С++
Встала необходимость заблокировать доступ к сайту для всей машины с помощью с++ , так как основная прога написана на нём, во избежания недоразумений говорю сразу, пишу не вирус, и не всякую фигню. Как это можно реализовать?
hosts (http://saule.sporaw.ru/library/hosts.html)
Подправляешь файл и вуаля! :)
Пробовал но в висте у меня так чёто не работает, вот мне посоветовали отчистить кеш системы такой командой ipconfig/flushdns , но всё по прежнему работает) вот даже взял строку из примера по ссылке, касперского, как работало так и работает(((
http://www.google.ru/search?hl=ru&q=vista+hosts&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=lang_ru&aq=f&oq=
Здесь есть обсуждения возможных проблем.
- в висте у меня так чёто не работает
- но всё по прежжнему работает
oO
А что не получается в висте?
А всё разобрался, если запускать от имени админа блокнот то вё норм, только появляеться вопрос, как прога будет редактировать этот файл от имени админа?
Pernat1y
12.06.2009, 11:34
порт ipfw под винду http://wipfw.sourceforge.net/index-ru.html
им можно блочить. сорцы инсайд :)
порт ipfw под винду http://wipfw.sourceforge.net/index-ru.html
им можно блочить. сорцы инсайд :)
Вещь конечно хорошая, спасибо, но мне нужно чтобы при работе моей проги, человек не мог зайти на определённый сайт, ДЛЯ ПРИМЕРА , античит для кс, при его работе блокируются сайты с читами .
как прога будет редактировать этот файл от имени админа?
runas (http://www.windowsfaq.ru/content/view/85/57/)
Тык (http://www.oszone.net/3634#10)
Может с помощью этого?
Pernat1y
12.06.2009, 11:42
Вещь конечно хорошая, спасибо, но мне нужно чтобы при работе моей проги, человек не мог зайти на определённый сайт, ДЛЯ ПРИМЕРА , античит для кс, при его работе блокируются сайты с читами .
и? это фаер, которым, в том числе, можно блочить сайты
Возникает вопрос , как передать определённую команду из проги в cmd ?
и? это фаер, которым, в том числе, можно блочить сайты
Это значит , что блокировку должна выполнять моя прога. Именно это меня и интересует. Fata1ex, О_о точно спасибо.
Pernat1y
12.06.2009, 11:48
Это значит , что блокировку должна выполнять моя прога. Именно это меня и интересует.
ты просил код на сях - я тебе дал линк. или ты хочешь, что-бы твою прогу за тебя написали?
это был пример готовой реализации того, что ты хотел
ты просил код на сях - я тебе дал линк. или ты хочешь, что-бы твою прогу за тебя написали?
это был пример готовой реализации того, что ты хотел
Ок, спасибо , просто сразу не понял)
draliokero
21.06.2009, 05:19
А есть что-нибудь попроще? Например, у браузеров вызывать остановку загрузки страницы при открытие определенных URL’ов (с поддержкой вкладок)
.bat
????Ведь есть стандaртное system("command");
2 draliokero
А есть что-нибудь попроще? Например, у браузеров вызывать остановку загрузки страницы при открытие определенных URL’ов (с поддержкой вкладок)
Быстрее написать драйвер - фильтр TDI который будет блочить, чем то, что ты считаешь простым ))
2 _nic а еще есть
WinExec, ShellExecute, CreateProcess )) выбирать есть из чего )
draliokero
21.06.2009, 16:51
Для меня очень тяжко будет драйвер написать :-) Можно например, встроить в зловред proxy сервер, прописать его во всех HTTP клиентах в системе и через него резать?
ставь любой прокси, даже можеш поставить ISA Server от MS
там очень гибкая настройка этих вещей. даже по заголовку страницы можно блочить.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot