利用自定义URL Protocol来调用应用程序。浏览器在解析到自定义URL Protocol之后,会寻找注册表,然后通过注册表启动相应的程序,然后启动该程序,传入参数,执行exe程序中的对应方法
1.将exe程序添加到系统注册表中(若在安装时默认已经添加过则不用执行此步骤)
新建一个扩展名为.reg的文件,内容如下,路径和程序名需要改为自己的
REGEDIT4
[HKEY_CLASSES_ROOT\ProcEdit]
@="ProcEdit Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ProcEdit\DefaultIcon]
@="D:\\ProcEdit_1_0_0_76\\ProcEdit.exe,1"
[HKEY_CLASSES_ROOT\ProcEdit\shell]
@=""
[HKEY_CLASSES_ROOT\ProcEdit\shell\open]
@=""
[HKEY_CLASSES_ROOT\ProcEdit\shell\open\command]
@="\"D:\\ProcEdit_1_0_0_76\\ProcEdit.exe\" \"%1\""