PPLIVe是如何通過URL來啟動程式的? Delphi / Windows SDK/API
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