文章字数:136,阅读全文大约需要1分钟
类似迅雷的点击下载后弹出软件的功能
一、在windows注册表中注册自定义协议
1.1 注册表编辑器内容
保存为 .reg文件,运行即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| 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浏览器调用
1
| <a href="Browser:// aaaaaaa bbbbbbb"></a>
|
多个参数之间使用空格分开,最后一个参数的结尾会多一个/,程序需要自己处理