Обнаружение открытого URL в Windows Mobile - PullRequest
2 голосов
/ 16 октября 2010

То, что я хочу сделать, - это запустить в Windows Mobile фоновое приложение, которое может определять, когда открывается определенный URL-адрес, и выполнять какую-либо задачу. Единственный способ, о котором я могу подумать, - это посмотреть каталог кеша и найти файлы, специфичные для сайта. В IE может быть способ получить информацию об открытом URL-адресе, но я сомневаюсь, что это будет работать и в Opera. Другой способ может заключаться в запросе открытых процессов, поскольку в строке заголовка может быть информация url.

У меня всегда есть возможность, чтобы пользователь включал и выключал мое приложение, когда они заходили на мой сайт, или заставлял приложение открывать сайт, когда они его запускали, но я хотел бы избежать каких-либо дополнительных действий для пользователя.

Можете ли вы придумать, как обнаружить открытый URL? Спасибо за любую помощь.

1 Ответ

0 голосов
/ 16 октября 2010

Я думаю, что вы смотрите не с того конца.Не смотрите на приложение сверху, а снизу.Я бы создал промежуточный транзитный драйвер NDIS (пример PASSTHRU, который поставляется с Platform Builder был бы действительно хорошей отправной точкой), который следит за сетевой активностью и ищет запросы HTTP GET так же, как анализатор пакетов.В этот момент было бы легко извлечь URI из пакетов, и вы сможете точно просматривать запросы независимо от того, какой браузер они используют.

...