在Windows Mobile中检测打开的url

我想要做的是在Windows Mobile上有一个运行应用程序的背景,可以检测何时打开特定的URL并执行一些任务。 关于我能想到的唯一方法是观察caching目录并查找特定于该站点的文件。 IE浏览器可能会有一种方式来获得开放的url信息,但我怀疑它会为Opera的工作。 另一种方法可能是查询打开的stream程,因为标题栏中可能有URL信息。

我可以随时让用户在进入我的网站时打开或closures我的应用程序,或者让应用程序在运行时打开网站,但是我希望避免为用户提供任何额外的步骤。

你能想到反正检测开放的url? 谢谢你的帮助。

我认为你看着错误的结局。 不要从上面看应用程序,而是从下面看。 我会创建一个NDIS中间传递驱动程序 (Pascal的Platform Builder的例子是一个非常好的起点),它监视网络活动并寻找HTTP GET请求,就像数据包嗅探器一样。 在这一点上从数据包中提取URI是很容易的,无论浏览器使用什么浏览器,你都能够明确地看到请求。