| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Подскажите пожалуйста технологию разработки данной |
| Автор: cubereality 30.11.2006, 01:36 |
| Добрый день, Нам заказали написать программу суть работы которой заключается в следующем алгоритме: 1. Пользователь устанавливает программу. 2. Программа отслеживает запрос клиента к сайтам (отлавливая запрос к определенному сайту, для которого прога пользователем и ставилась, впрочем это не важно). При этом она должна уметь это делать под любым браузером, т.е. на уровне ОС (как фаервол что-ли). 3. Далее программа получает комманду от сервера и выдает попап окно, или always-top окно с информацией находящейся по урлу заданному сервером. 4. Для того чтобы пользователь не мог обмахлять программу (как многие делают с http://www.surfjunky.com например) прога работает максимально незаметно и максимально глубого интегрируется в ОС. Цель защитить программу от "излишне умного" халявщика Сервер (PHP) уже есть, надо написать клиент, т.е. модуль инсталлируемый юзером и осуществляющий вышеописанные действия. Подскажите пожалуйста в какую сторону копать для реализации вышеописанного. Я так понимаю что ту же задачу но "насильно" делает adware, но у нас не adware, и все с изначального согласия (!) юзера (которому за это еще и деньги платят), т.е. законно, как можно реализовать данную программу? Где можно узнать как эту задачу делает adware? Заказчик хочет чтобы все было на C++ (Visual Studio). Наша основная проблема это реализация перехвата страниц (содержимого и адреса источника) в любом браузере и после открытие попапа. Будем благодарны за любую информацию по теме. Заранее спасибо. С уважением. |
| Автор: RatHat 30.11.2006, 01:54 |
| cubereality, winsock, как минимум. |
| Автор: witex 30.11.2006, 02:23 |
| Ну на сколько я знаю, вроде все браузеры собраны из ком объектов.., тулабры и т.д. так же надо будет тебе и прогу подключать. Так что покапай в сторону тулбаров! Для разных браузов! и потом подключай! протсо её визуально не должно быть видно! Ну а если что бы как файрвол, то катай что т овроде снифера! З.Ы. Если ошибаюсь сильно не бейте! |