Я пишу BHO (Browser Helper Object), который ловит адрес, который вводит пользователь, проверяет его, и в зависимости от результата выполняет кретиновую операцию.
BHO подключается к событиям браузера, а затем я ловлю событие DISPID_BEFORENAVIGATE2 и делаю свои вещи.
Моя проблема в том, что у всех наших пользователей есть внутренний прокси-сервер, который иногда блокирует сайты, когда это происходит, адрес, который я получаю в событии DISPID_BEFORENAVIGATE2, является адресом, который вернул прокси, когда адрес, который мне действительно нужен, является тем, который набрал пользователь в.
Кто-нибудь знает, как я могу поймать адрес до того, как меня направят на прокси-сервер?