Как из windows-приложения узнать, какой открыт сайт?
Поставить ловушку на сетевые функции и анализировать HTTP трафик. 
Это не так сложно и адреса, куда идет пользователь, покажет 100%.
Если незаметность (и ограждение юзера от легкого обхода этого дела) не нужна, то можно еще сделать локальный прокси-сервер и прописать его в браузере. По этому принципу работают некоторые баннерорезки и трафикдамперы.