Ker*_*mia -1 delphi url protocols monitor
如您所知,这custom url protocol
是一个允许我们在网页和我们的应用程序之间进行通信的功能.例如,Y!当您想通过网页向其他人发送pm时,Messenger使用此协议:
<a href="ymsgr:sendim?YahooID">Click to send pm</a>
Run Code Online (Sandbox Code Playgroud)
现在,问题是如何监视(挂钩)custom url protocol
窗口中的所有消息?抓住它们有可能吗?
迭代注册表的内容,寻找注册的自定义协议.这些将是具有名为URL Protocol的值的HKey_Classes_Root键的子项.每次找到一个时,记录shell\open\command键的默认值,然后用指向程序的命令行替换它.
调用程序时,执行您需要执行的操作,然后使用先前记录的命令行调用原始程序.
归档时间: |
|
查看次数: |
1231 次 |
最近记录: |