这个是特殊的协议。
这个协议类似于http协议这样(也就是类似URL地址的HTTP:开头),在注册表里进行了登记,记录了这个协议的打开软件,然后启动程序。
这个的前提是必须在客户端安装软件(至少要修改用户的注册表)。
具体的内容你可以查看下QQ或阿里旺旺的地址然后在注册表里查询。
能不能具体些,在什么路径,需要配置什么键值?
@MasterWei: 比如QQ,其实现是:tencent://message/?Menu=yes&uin=2293496398&Site=&Service=201&sigT=0fe7151a083a45de72f51c66a7adb2a54220ab6f7187f4fe0f5c325e51d5116c3bad96619803c7c79928a6215a183fa5&sigU=364b0178830b8b5b163f8081a7720aa38b994fee18d93630339ac34008dee40d68582f89526d6948
这样的一个地址,这里的tencent就是腾讯自定义的一个协议。
在注册表里,有这样的一个项HKEY_CURRENT_USER\Software\Classes\Tencent,你能看到相关的配置,这个配置可能少了一个参数 %1,你可以继续搜索,还会有类似的信息(Software\Classes\Tencent),其值类似为:C:\Program Files\Tencent\QQ\Bin\Timwp.exe 或带个%1的参数。
迅雷、BT、电驴等等,都是类似的方案。
自定义协议即可