浏览器打开本地exe程序有很多方法ActiveXObject方法只支持IE,谷歌、火狐等浏览器并不支持此操作。

网上搜了很多资料还有自己加注册表方法的比如:

http://blog.csdn.net/zhuolei123/article/details/50470982

这篇文章的方法亲测可用。

或者写注册文件xxx.reg运行之:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Webshell]
@="URL:Webshell Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Webshell\DefaultIcon]
@="E:\\xxx.exe"
[HKEY_CLASSES_ROOT\Webshell\shell]
[HKEY_CLASSES_ROOT\Webshell\shell\open]
[HKEY_CLASSES_ROOT\Webshell\shell\open\command]
@="\"E:\\xxx.exe\" \"%1\""

这种方法也是写注册表文件然后在html中这样写就可以调用了:

<a href="Webshell:\">运行exe</a>

但是由于权限问题,打开exe是可以,但是有些exe需要加载其他文件不能加载成功,也就是exe是残缺的,所以解决思路就是写一个bat文件,让bat去调用exe,web端调用这个bat即可。

修改reg文件如下:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Webshell]
@="URL:Webshell Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Webshell\DefaultIcon]
@="E:\\xxx.bat"
[HKEY_CLASSES_ROOT\Webshell\shell]
[HKEY_CLASSES_ROOT\Webshell\shell\open]
[HKEY_CLASSES_ROOT\Webshell\shell\open\command]
@="\"E:\\xxx.bat\" \"%1\""

xxx.bat文件中这样写:

start E:\xxx.exe

这样启动的exe就可以加载所需要的其他文件咯!

浏览器打开本地exe相关推荐

  1. 通过浏览器打开本地exe应用(支持任意浏览器)

    IE浏览器下打开指定路径的EXE文件: function Run(strPath) {//alert(strPath);try {var objShell = new ActiveXObject(&q ...

  2. 浏览器网页链接打开本地exe程序

    浏览器网页超链接打开本地exe程序的方法 一 .加注册表## 新建 aclient.reg 文件,加入以下代码,双击运行aclient.reg,就会将以下信息加到注册表中 需要修改的信息 { acli ...

  3. 【护眼阅读】PC端通过主流常用浏览器打开本地WEB页面阅读本地TXT小说

    自用-通过WEB页面阅读本地小说,生成章节导航,设置字色和背景色达到护眼目的,HTML+CSS+JS 章节导航 需求分析 HTML代码 CSS代码 JS代码 总结 章节导航 从分析需求入手,查找资料, ...

  4. 浏览器调用exe并从中获取内容的通用解决方案之浏览器和本地exe通信篇

    除了IE支持OCX可以直接在浏览器内部,其他所有现代浏览器都不支持内嵌exe执行并交互返回内容了 采用的是本地HttpListener监听端口,然后前端轮询jsonp的方式实现浏览器和本地exe通信, ...

  5. html调用deeplink,如何优雅地从浏览器打开本地应用deeplink

    相信Android开发者都会知道,在应用内跳转页面,我们肯定会用到 Intent.使用 Intent 跳转页面有显式跳转和隐式跳转两种方式. Intent intent = new Intent(); ...

  6. java 安卓 html文件怎么打开方式_android 浏览器 打开本地html文件的方法

    android 浏览器 打开本地html文件的方法有些html文件放在本地磁盘和sdcard,如何用打开这个网页呢? 这种应用在测试时非常有用. 有2个方法: 1. 使用文件管理器 如ES等,需要幸运 ...

  7. 优雅地从浏览器打开本地应用

    Android自定义URL使用Scheme方式唤起Activity或App 一.浏览器打开本地App 常规模式下,浏览器打开一个url要么是http要不就是https,那么浏览器是如何识别url指向我 ...

  8. android 淘宝天猫支付宝浏览器打开本地app传递参数打开应用内页

    近期由于项目需要,通过浏览器打开本地app应用.经过多方的查询反复的尝试和阅读.总结出来.有价值的知识的分享出来.虽说不是很难. 第一步: 写好相关的js方便调取如下: <!DOCTYPE ht ...

  9. android 浏览器 打开本地html文件的方法

    android 浏览器 打开本地html文件的方法 有些html文件放在本地磁盘和sdcard,如何用打开这个网页呢? 这种应用在测试时非常有用. 有2个方法: 1. 使用文件管理器 如ES等,需要幸 ...

最新文章

  1. leetcode_1. Two Sum
  2. 最短路径Dijkstra(邻接矩阵)
  3. 如何制作一个通用的多系统安装U盘七(Windows相关配置)
  4. MYSQL 索引相关
  5. 湖南人文科技学院没有计算机一级能毕业吗,在湖南人文科技学院读书真的是生不如死...
  6. 程序员吐槽_阿里程序员回老家被哥们吐槽,破IT就破IT,还阿里巴巴
  7. #周末课堂# 赵扬老师 Android系列课程【ListView完全解析、Memory in Android】(火热报名中~~~)...
  8. 从mysql到大数据(一)--开宗明义
  9. 进入环境_大学新生,进入新环境该怎样和舍友、同学相处
  10. Magento2后台忘记密码
  11. LeetCode(1009)——十进制整数的反码(JavaScript)
  12. python发送邮件程序
  13. #781 – 多个变换执行的顺序问题(Transform Order Matters)
  14. halcon-高速下载
  15. async/await 异步编程(转载)
  16. linux下部署selenium爬虫程序
  17. 调用微软小冰API,实现批量人脸颜值打分
  18. 为什么「计件工资」的管理需要数字化?这家企业用实践解答
  19. “非图灵完备”到底意味着什么
  20. 一个SAPer的网络日志-连载一-看,内部订单都能用来干啥

热门文章

  1. 新手选择蓝牙耳机要注意什么?双11发烧友疯狂推荐五款蓝牙耳机
  2. 数据分析基础学习_Matplotlib_常见图形及绘制(折线图/散点图/柱状图/直方图/饼图)
  3. 2023年西安交通大学管理学院MPAcc提前批面试网报通知
  4. 李佳明的成长经历与留学选择
  5. 怎么看待“别人恐惧我贪婪,别人贪婪我恐惧 “这句话
  6. (译)ABP之Entities
  7. tf.greater()
  8. 电脑无线(外网)和有线(内网)网络同时使用方法
  9. 【二次分配问题】基于遗传算法 (GA)、粒子群优化 (PSO) 和萤火虫算法 (FA) 求解二次分配( QAP)问题(MATLAB 实现)
  10. matlab tic和toc单位,Matlab中tic和toc用法