windows - 在 Windows Mobile 中检测打开的 url

标签 windows compact-framework mobile

我想要做的是在 Windows Mobile 上有一个后台运行的应用程序,它可以检测特定 url 何时打开并执行一些任务。我能想到的唯一方法是查看缓存目录并查找特定于该站点的文件。 IE 可能有一种方法可以获取打开的 url 信息,但我怀疑它是否适用于 Opera。另一种方法可能是查询打开的进程,因为标题栏中可能有 url 信息。

我总是可以让用户在访问我的网站时打开和关闭我的应用程序,或者让应用程序在他们运行时打开网站,但我想避免用户执行任何额外的步骤。

你能想到检测打开的 url 吗?感谢您的帮助。

最佳答案

我认为您看错了方向。不要从应用程序上方看,而是从下方看。我会创建一个 NDIS intermediate passthrough driver (Platform Builder 附带的 PASSTHRU 示例将是一个非常好的起点)监视网络事件并查找 HTTP GET 请求,就像数据包嗅探器一样。届时从数据包中提取 URI 将很容易,而且无论他们使用什么浏览器,您都可以明确地观察请求。

关于windows - 在 Windows Mobile 中检测打开的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945911/

相关文章:

css - 垂直移动页面和高分辨率

cordova - 如何在 Ionic 2 中使用 native 智能手机摄像头?

c++ - 为什么其他 PC 需要一些 DLL 文件,而我自己的不需要?

c# - 是否有编译符号来检测紧凑的框架?

c# - 如何在 C# 中知道设备是否为带 RFID 的 MC9090G

c# - WinForms:NumericUpDown (.NET CF 3.5) 和实数

android - 使用客户端 SSL 身份验证时如何/在哪里存储 keystore 密码?

c# - Windows 服务打印 PDF

c# - 如何在超时发生后处理 NotifyIcon (C#)

python - 无法安装 Numpy