浏览器打开exe程序

 js通过注册表打开exe程序


html页面

   

打开

注册表文件
新建文本文件,修改为注册表name.reg文件,文件名随便写,文件由鼠标右键的形式编辑项打开编写

   

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\注册表名称]
@="URL:注册表名称 Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\注册表名称\DefaultIcon]
@="E:\\QQ\\qq.exe"
[HKEY_CLASSES_ROOT\注册表名称\shell]
[HKEY_CLASSES_ROOT\注册表名称\shell\open]
[HKEY_CLASSES_ROOT\注册表名称\shell\open\command]
@="\"E:\\QQ\\qq.exe\" \"%1\""

1. 修改注册表名称(随便起)
2. 修改exe程序文件路径,文件路径以\\隔开

判断是否有注册表文件
思路:由浏览器失去焦点事件判断是否有注册表,因为如果有注册表的话,会打开exe程序,从而浏览器会失去焦点,反之没有注册表(这个方法有很大的问题,因为如果没有exe程序的话,他也打不开程序,所以他也会判断成为没有注册表,但是也没有什么好的办法)
如果没有注册表的话,在服务器上写好注册表文件,通过下面的链接触发下载事件

通过a标签下载

   


JavaScript:   

    


 

你可能感兴趣的:(JavaScript,笔记,js,浏览器,浏览器打开exe程序)