0lorin
@0lorin
программист

Как из windows-приложения узнать, какой открыт сайт?

C#. Есть программа, которая должна реагировать на открытие сайтов из определённого списка. Как узнать, что у пользователя в браузере?

Можно искать по заголовку окна, но это не труъ.

Можно читать урл из адресной строки (для ie процесс описан тут — может, интересно кому), но там надо знать имена классов, а spy++ только в ie и хроме их показывает.

Есть ещё варианты?
  • Вопрос задан
  • 2808 просмотров
Решения вопроса 1
schursin
@schursin
Поставить ловушку на сетевые функции и анализировать HTTP трафик.
Это не так сложно и адреса, куда идет пользователь, покажет 100%.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Если незаметность (и ограждение юзера от легкого обхода этого дела) не нужна, то можно еще сделать локальный прокси-сервер и прописать его в браузере. По этому принципу работают некоторые баннерорезки и трафикдамперы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект