web端调起Windows系统应用程序(exe执行文件),全面兼容所有浏览器

1. 首先,你要有一个exe可执行文件

2. 创建注册表

创建注册表有两种方式(以“MyApp.exe”为例):

方式一:可视化编辑

  • Win+R 打开运行,输入 regedit 并回车,进入注册表编辑器
  • 新建注册表(可以仿照已有的注册表进行创建)
    • HKEY_CLASSES_ROOT 下面新建一个 MyApp
    • 编辑目录的默认属性,数据MyApp (应用名称,可自定义)
    • 新建一个字符串值,名称URL Protocol数据D:/Program Files/MyApp/MyApp.exe
    • MyApp 下面新建一个,名称为 DefaultIcon,编辑该目录的默认属性,数据D:/Program Files/MyApp/MyApp.exe,1
    • MyApp 下面再新建一个,名称为 Shell
    • Shell 下面再新建一个,名称为 Open
    • Open 下面再新建一个,名称为 Command,编辑该目录的默认属性,数据"D:/Program Files/MyApp/MyApp.exe""%1"

方式二:reg文件编写并注入

创建后缀为 .reg 的文件,用记事本编辑内容如下:

Windows Registry Editor Version 5.00  
[HKEY_CLASSES_ROOT\DuPan]  
"URL Protocol"="D:\\Program Files\\MyApp\\MyApp.exe"  
@="MyApp"  
[HKEY_CLASSES_ROOT\DuPan\DefaultIcon]  
@="D:\\Program Files\\MyApp\\MyApp.exe,1"  
[HKEY_CLASSES_ROOT\DuPan\shell]  
[HKEY_CLASSES_ROOT\DuPan\shell\open]  
[HKEY_CLASSES_ROOT\DuPan\shell\open\command]  
@="\"D:\\Program Files\\MyApp\\MyApp.exe\" \"%1\""  

保存后双击执行,导入注册表

3. web调用

HTML调用使用a标签,格式为:应用名://参数
<a href="MyApp://xxx"></a>

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值