ie浏览器 自定义地址协议的实现

ie浏览器 自定义地址协议的实现

ID:14170603

大小:507.57 KB

页数:21页

时间:2018-07-26

ie浏览器 自定义地址协议的实现_第1页
ie浏览器 自定义地址协议的实现_第2页
ie浏览器 自定义地址协议的实现_第3页
ie浏览器 自定义地址协议的实现_第4页
ie浏览器 自定义地址协议的实现_第5页
资源描述:

《ie浏览器 自定义地址协议的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IE浏览器自定义地址协议的实现http://hi.baidu.com/widebright/item/b77c3619d99cdb17e2f98651IE浏览器自定义地址协议的实现                                                     bywidebright关键字:IE插件,shell接口编程,自定义IE协议,VC2003ATL实现COM浏览QQ空间的时候发现,只要在IE地址中输入象一下这种形式的地址,tencent://Message/?Uin=251464630&websiteName=qzo

2、ne.qq.com&Menu=yes就会弹出给251464630发送信息的对话框,也就是说QQ对IE地址栏的东西做了监控。而且可以发现输入地址确定之后他就启动了timwp.exe这个程序。在PPlive也有实现类似的功能,只要你电脑上安装了PPlive这个程序,在IE地址栏中输入synacast://09jN1+TK3K3nodzJoaLOmqeS1KGhoKOZoqGcltid1qeZy9ec1dbRy9ue1aKe5pzI2dSpna+VpJbayuPKrbOvvcySpRMUHl01NaScmcEIGRMUNh4vQzNmNR8IGaqema

3、uXq7OvvcySpZiekrCWoKOfj+LU162emaiToaGgl6eToaalo66VoKCmoaaVoJbX2LPa1ODgo6WU057TmtqT3tXgo66VoKCn3trV5KqbmNuT16HQl+TK5KqkmaaVq+XQ2eqfn5/Nl92W1J7azuqfqKCcmbHZ0+Dgo6WU1J7TmtqT3tXgo66Vq+TP2eqfn5/Ol92W1J7azuqfqKCn3dnV5KqbmNyT16HQl+TK5KqkmZzZ2NXZzrPN5ePg3N7G4tWSwtvR3N/judfM1bnQpqeXpZa

4、vyurG3N/Tstqip6k=然后确定,就会弹出播放CCTV5的窗口。很有意思的一种功能,竟然这么多程序都用到了,我也就找了一下,找到了一下实现方法。方法一: 也就是QQ和PPlive所采用的方法,在注册表里面添加两种类型的注册。QQ的:WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOTTENCENT]@="TencentProtocol""URLProtocol"="C:\ProgramFiles\Tencent\QQ\Timwp.exe"[HKEY_CLASSES_ROOTTEN

5、CENTDefaultIcon]@="C:\ProgramFiles\Tencent\QQ\Timwp.exe,1"[HKEY_CLASSES_ROOTTENCENTshell][HKEY_CLASSES_ROOTTENCENTshellopen][HKEY_CLASSES_ROOTTENCENTshellopencommand]@=""C:\ProgramFiles\Tencent\QQ\Timwp.exe""%1""PPlive的:WindowsRegistryEditorVersion5.00[HK

6、EY_CLASSES_ROOTSynacast]@="Protocol""Version"="1.5.38""URLProtocol"=""[HKEY_CLASSES_ROOTSynacastDefaultIcon]@="C:\ProgramFiles\PPLive\PPLive.exe"[HKEY_CLASSES_ROOTSynacastShell][HKEY_CLASSES_ROOTSynacastShellOpen][HKEY_CLASSES_ROOTSynacastShellOpenCommand]@="C:

7、ProgramFiles\PPLive\PPLive.exe"%1""通过多方查找终于发现是注册表这两项在起作用,原来只要在注册表里象添加文件扩展名一样,添加两个Synacast和TENCENT扩展名来,IE就会自动查找到这里来调用相应的程序。IE果然和windows系统内核整合起来了!原来注册表扩展名项还有这种作用,自己见识太少了,这种方法实现IE地址的自定义估计是最简单的了。(这种方法,原来在MSDN中有记载的:详见“RegisteringanApplicationtoaURLProtocol” http://msdn2.micros

8、oft.com/en-us/library/aa767914.aspx )widebright2008-03-21方法二:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。