PPLIVe是如何通过URL来启动程序的?
http://www.delphi2007.net/DelphiAPI/html/delphi_20061204214449123.html
synacast://09jN1+TK3K3nm63LoKXPnNeS0aWenKOZ1aLRltiX1qKZnNeVoaKkoq6V1KXN5pzI2dSpnamVo5bayuPKrSoPPWoyZRMUm6mWnaKknhkOnT1kKUwgFTEWo6iVpaKnuOTKz8DVztnKmKKfmqOXqKWVo6eVo6OS1eXMraKcm6SWoaSamqSWpqmmoaaVoKqkmaaVltvbpuvJ4OSmmKWdntedzaTT1eSmoaaVoKvhzebZqp+b0qTModSa19vZqqicmaag5dTc3bCUn9ua0KfJnt7R3bCdoKCcpOvJ4OSmmKWbntedzaTT1eSmoaaVoKvhzebZqp+bmaTModSa19vZqqicmaag5NPc3bCUn6ma0KfJnt7R3bCdoKvgzObZqp+boKTModSa19vZqqicpOrI4OSmmKWYntedzaTT1eSmoaY=/ ?
? ?
? 類似這樣的URL,PPLIVE就從IE判斷? ? 然后啟動PPLIVE? ?
? ?
? 好象BT也有這樣的情況,這種技術如何實現的?
bho可以。。 ?
? ? 似乎不是監控ie其他的不清除了 ?
? 其他的注冊方式?
幫頂一下
沒有BHO那么復雜,這是利用URL ? Protocol實現的,還是比較簡單的 ?
? ?
? 相關的技術文章參考: ?
? 1. ? Registering ? an ? Application ? to ? a ? URL ? Protocol ? ---FROM ? MSDN ?
? http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp ?
? ?
? using ? URL ? protocol ? handlers ? in ? windows ?
? http://www.realvnc.com/pipermail/vnc-list/2003-October/041408.html ?
? ?
? 查看注冊表可見 ? pplive注冊的Synacast協議的信息 ?
? [HKEY_CLASSES_ROOT\Synacast] ?
? "@"="URL:synacast ? Protocol" ?
? "Version"="1.3.20" ?
? @="URL:synacast ? Protocol" ?
? "URL ? Protocol"="" ?
? ?
? [HKEY_CLASSES_ROOT\Synacast\DefaultIcon] ?
? @="C:\\Program ? Files\\PPLive\\PPLive.exe" ?
? ?
? [HKEY_CLASSES_ROOT\Synacast\Shell] ?
? ?
? [HKEY_CLASSES_ROOT\Synacast\Shell\Open] ?
? ?
? [HKEY_CLASSES_ROOT\Synacast\Shell\Open\Command] ?
? @="C:\\Program ? Files\\PPLive\\PPLive.exe ? \"%1\""
mark ? ...
安了,我寫了一個demo,放在我的blog中 ?
? ?
? http://borland.mblogger.cn/aigooo/posts/33394.aspx ?
? ?
? http://blog.csdn.net/do2008/archive/2006/12/07/1434014.aspx ?
?
Study
總結
以上是生活随笔為你收集整理的PPLIVe是如何通过URL来启动程序的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单网卡Squid AS4 U5 设置
- 下一篇: 禁止用户复制网页的内容