类似迅雷的点击下载后弹出软件的功能
一、在windows注册表中注册自定义协议
1.1 注册表编辑器内容
保存为
.reg
文件,运行即可
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Browser]
@=""
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Browser\DefaultIcon]
@="D:\\test.exe"
[HKEY_CLASSES_ROOT\Browser\Shell]
@=""
[HKEY_CLASSES_ROOT\Browser\Shell\Open]
@=""
[HKEY_CLASSES_ROOT\Browser\Shell\Open\Command]
@="D:\\MyCode\\learnTest\\RegisterURI\\wrapper.exe %1"
-
Browser
:自定义的协议名称; -
D:\\test.exe
:调用的exe文件路径; -
%1
:代表传入的参数;
二、调用exe
2.1浏览器调用
<a href="Browser:// aaaaaaa bbbbbbb"></a>
多个参数之间使用空格分开,最后一个参数的结尾会多一个
/
,程序需要自己处理