最近需要做一个掉起exe文件的功能,在网上找了很多方法,在这里汇总简述一下:
非常简单:
1、把exe文件添加到注册表
2、在浏览器中输入“注册表名称+:”就可以了
情景:
例如你有一个exe文件叫做 “myexe.exe”
开始实现:
首先需要起一个名字,用作注册表注册,这个名字可以跟exe文件的名字一样,也可以不一样,不需要带后缀名,假设我起的这个名字是"myexe"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/MYEXE]
@="myexe"
"URL Protocol"="C://PROGRA~1//myexe//myexe.exe %l"
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Myexe/DefaultIcon]
@="%SystemRoot%//system32//url.dll,0"
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Myexe/Shell]
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Myexe/Shell/open]
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Myexe/Shell/open/command]
@="C://PROGRA~1//myexe//myexe.exe %l"
红色字体部分是目标exe文件的路径,带上盘符,并且用双斜线隔开
可以用javascript调用该exe程序,如下:
window.location ="myexe:";
也可以直接在浏览器地址栏中输入myexe:调用该exe文件