讓IE支持自己的協(xié)議
類似eMule的方式,在網(wǎng)站上寫一個 ed2k://XXXXXXX, 這樣的HyperLink,就可以啟動自己的程序。
和簡單,在注冊表HKEY_CLASSES_ROOT下創(chuàng)建自己協(xié)議名的項
比如 myp 讓后在 HKEY_CLASSES_ROOT\myp 下創(chuàng)建一個字符串鍵值
URL Protocol,值為空串。這個很重要,表明這是一個協(xié)議名稱。
然后創(chuàng)建HKEY_CLASSES_ROOT\myp\shell\open\command 默認值寫為:
"你的程序絕對路徑" "%1"
比如 "C:\Program Files\myproduct\myproduct.exe" "%1"
這樣當有人點擊或運行 myp://xxxxx 的url時就會啟動你的程序,并且把url作為第一個命令行參數(shù)。