网页中打开EXE程序

Url Protocol-从网页中打开应用程序(exe)-使用小记 项目有个需求,要从网页中打开一个桌面应用程序,故找到Url Protocol,上Code : 应用程序端: /// /// 注册表名称,注意不能有特殊符号,保存下划线 /// private const string RegName = "WFA"; public void UpdateProtocol() {     try     {         if (Registry. 阅读详情

首先要保证安全级别

请更改你的IE的安全级别:开始->设置->控制面板->Internet选项->安全->自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行->启用'

不知道为什么在aspx页面中不能实现这个功能,在htm的静态页面中可以实现

完整的代码:

<html>
<head>
    <title>无标题页</title>

    <script language="JavaScript">
function   Run(strPath)   {   
  exe.value=strPath;   
  try   {   
  var   objShell   =   new   ActiveXObject("wscript.shell");   
  objShell.Run(strPath);   
  objShell   =   null;   
  }   
  catch   (e){alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。')   
    
  }   
  }
    </script>

</head>
<body>
    请输入要运行的程序:<br />
    <input name="exe" type="text" size="20" value="regedit">
    <button class="button" onclick="Run(exe.value)">
        确定</button>
    <button class="button" onclick="exe.value='';">
        重新输入</button><br />
    <button class="button" onclick="Run('notepad')">
        记事本</button><br />
    <button class="button" onclick="Run('mspaint')">
        画图板</button><br />
    <button class="button" onclick="Run('calc')">
        计算器</button><br />
    <button class="button" onclick="Run('cmd')">
        cmd</button><br />
    <button class="button" onclick="Run('Regedit')">
        Regedit</button><br />
    <button class="button" onclick="Run('Msconfig')">
        Msconfig</button><br />
    <button class="button" onclick="Run('file:///D:/Program%20Files/Winamp/WINAMP.EXE')">
        WINAMP</button><br />
    <button class="button" onclick="Run('IEXPLORE.EXE')">
        IE</button><br />
    <button class="button" onclick="Run('..')">
        ..</button><br />
    <button class="button" onclick="Run('%windir%')">
        %windir%</button><br />
    <button class="button" onclick="Run('%temp%')">
        %temp%</button><br />
    <button class="button" onclick="Run('file:///D:/Program%20Files/Tencent/qq.EXE')">
        WINAMP</button>
</body>
 

通过网页打开windows应用程序exe 近期有个项目需要通过点击网页,启动windows应用程序,可能不是很好的解决方案,但因时间太急,没办法只能凑合实现。2、双击mypro.reg,点击继续,注册表HKEY_CLASSES_ROOT下增加了mypro这项,见下图。上述代码中mypro,和准备启动的D:\\SSCOM32.EXE 都可以更换为自己的。3、在记事本中写如下代码,并保存成mypro.html ,用于验证。1、在记事本中复制如下代码,并另存为mypro.reg.5、点击启动软件,启动应用程序SSCOM.exe。 阅读详情

相关推荐

树莓派CSI/DSI二合一接口深度玩法:同时驱动MIPI摄像头和屏幕的配置秘籍

本文详细解析了树莓派5上CSI/DSI二合一接口的深度玩法,提供了同时驱动MIPI摄像头和屏幕的完整配置秘籍。从硬件连接到软件设置,包括config.txt的优化配置,帮助用户充分利用树莓派5的双多功能接口,实现高效的双设备工作模式。

weixin_30687051的博客 573

怎么运行.exe文件的代码

我一共遇到两次.exe文件, 1.《Fast Haze Removal for Nighttime Image Using Maximum Reflectance Prior》(简称为MRP) (1)在cmd中进到自己代码所在文件夹的路径 cd C:\Users\user\Desktop\MRP-master\MRP (2)跑图片 NighttimeDehazeMRP.exe 1.bmp 0 NighttimeDehazeMRP.exe是可执行代码,1.bmp是需要跑的图片名称,0代表MRP Night

jie的博客 2004

Cadence17.4 Allegro PCB制板(gerber / 光绘)文件输出的顺序及注意点

Cadence Allegro PCB制板文件输出 (gerber 光绘文件输出)

weixin_45331044的博客 1万+

如何在网页中打开.exe文件

首先要保证安全级别请更改你的IE的安全级别:开始->设置->控制面板->Internet选项->安全->自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行->启用不知道为什么在aspx页面中不能实现这个功能,在htm的静态页面中可以实现完整的代码:    无标题页    function   Run(strPath)   {     exe.value=s

Teng_s2000的专栏 7099

Qwen3-Omni-30B-A3B-Instruct微调指南:如何打造专属智能博物官(附数据集)

本文详细介绍了如何对Qwen3-Omni-30B-A3B-Instruct模型进行微调,以打造专业的智能博物官。指南涵盖了从理解模型架构优势、构建高质量文博数据集,到使用LLaMA-Factory进行实战微调、效果评估与部署优化的完整流程,并提供了关键的环境配置与性能优化建议,帮助开发者在垂直领域高效定制专属AI助手。

weixin_29096377的博客 1144

别再死记硬背了!用LTspice和Simulink仿真,5分钟搞懂巴特沃斯、切比雪夫、贝塞尔滤波器的区别

本文通过LTspice和Simulink仿真工具,直观对比了巴特沃斯、切比雪夫和贝塞尔滤波器的特性差异。从通带波纹、过渡带陡峭度到相位线性度,详细解析了三种经典滤波器的设计哲学与应用场景,帮助工程师和学生快速掌握滤波器选型技巧,提升电路设计效率。

weixin_33910191的博客 523

如何在html页面中点击按钮打开本地电脑中的exe文件/vue如何实现页面当中点击外部应用程序

如何在html页面中点击本地电脑中的exe文件/vue如何实现页面当中点击外部应用程序

a1783118的博客 3388

Java云上香云祭祀线上祭祀系统小程序源码

云上香云祭祀线上祭祀系统”,不仅是一种祭祀方式的创新,更是对传统文化的一次深情致敬。它让我们明白,无论时代如何变迁,对亲人的怀念与尊重永远不会改变。在这个特别的平台上,让我们共同守护那份跨越时空的爱与思念,让心灵得以安放,让生命之树常青。🌳。

2401_84413757的博客 803

网页调用本地exe文件

本文介绍在网页里通过url protocol方式调用本地exe文件的方法,主要分为两步,首先,编写注册表,然后页面里调用。

蝈蝈的博客 1万+

什么是Merkle树?用“文件柜”类比理解区块链的核心技术

Merkle树是一种用于区块链的数据结构,像一个高效的“文件柜”,用于存储和验证大量交易数据。比特币通过Merkle树将交易哈希组织成树状结构,层层汇总,最终生成一个唯一的根哈希,存储在区块头中。这种设计大幅减少数据存储和验证成本,支持快速校验交易的完整性和存在性。Merkle树通过密码学保证数据不可篡改,广泛应用于比特币、区块链及其他分布式系统。它的优势在于高效、轻量和安全,尤其适合轻节点验证和数据同步。理解Merkle树就像掌握区块链的“索引秘籍”,是Web3世界的关键技术。

在路上的专栏 1192

Unity 常见问题 之 打包编译的报错 Unable to sign the application; please provide passwords!

Unity 常见问题 之 打包编译的报错 Unable to sign the application; please provide passwords! 目录 Unity 常见问题 之 打包编译的报错 Unable to sign the application; please provide passwords! 一、简单介绍 二、问题描述 三、原因分析 四、可能的解决方法 方法一:取消 Keystore 设置即可 方法二:重新添加 Keystore 相关设置 一...

仙魁XAN 1万+

计算机 - - - 浏览器网页打开本地exe程序,网页打开微信,网页打开迅雷

运用同样的原理,在网页中点击超链接,打开本地exe程序。勾选始终允许,然后打开,就可以点击后直接打开。选择导出注册表文件保存位置,保存文件名,导出范围选全部,最后点击保存。导出备份的注册表,可以在错误操作时,导入注册表进行还原。设置始终允许打开本地exe程序,再次打开会直接打开。点击打开本地exe,网页打开本地exe程序。,拼接两个地址的值。上右键,选择新建,选择字符串值。,在(默认)上右键,选择修改。上右键,选择新建,选择项。上右键,选择新建,选择项。上右键,选择新建,选择项。上右键,选择新建,选择项。

zichen的博客 5049

7段数码管驱动电路设计

7段数码管驱动电路设计

好好学习,天天向上 9754

java网页打开exe程序

通过上面的步骤,我们实现了在Java网页中点击按钮打开本地EXE程序的功能。请注意,由于涉及到执行本地程序,需谨慎处理,避免安全风险。在真实的项目中,建议加入安全校验和权限控制等机制,确保系统的安全性和稳定性。

牛肉胡辣汤 2277

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

用网页打开本地exe程序

最近的项目因为是不同老师开发的,所以整合到一起很麻烦,需要用网页调用部分老师写的exe程序。 本来以为不可实现,后来发现,实现也很简单。 1、打开注册表 win+r 在注册表的最上面HKEY_CLASSES_ROOT  右键——>新建——>项   项名称可以自己定义,这里我把名字命名为:zq 点击zq右键新建——>项,依次建立 如图所示的项 在空白处右键  新建——>字符

h4329201的博客 2万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

html网页打开exe程序

需求:部署的网页可以打开客户端的应用程序(.exe) 环境:Windows 实现步骤: 一、将应用程序添加到Windows注册列表; 1、创建 openexe.txt 文件,更改文件后缀为 .reg; 2、编辑>>记事本打开,复制下面内容; Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\LiveRecordingv1] @="URL:LiveRecordingv1 Protocol Handler" "URL Protocol"=

qq_35719898的博客 6832

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

通过HTML网页打开.exe程序

1.win+r 打开注册表 2.选择HKEY_CLASSES_ROOT 右键——新建——项 项名称为:zkw 3.点击zkw右键新建——项,依次建立 如图所示的项,注意DefaultIcon与shell是同级项,不要把shell项放在DefaultIcon下 4.选择名称为zkw的项,双击【默认】把第一个默认的数值数据设置为zkw Protocol,在空白处右键 新建——字符串值,将名...

zkw_1998的博客 1891

C++打开网页,发起QQ对话,调用外部exe程序

用默认浏览器打开一个网页 ShellExecute(NULL, _T(“open”), _T(“http://my.youkuaiyun.com/my/mycsdn“), NULL, NULL, SW_SHOW); 发起QQ聊天 ShellExecute(NULL, _T(“open”), _T(“tencent://message/?uin=要发起链接的QQ号”), NULL, NULL, SW_SHOW

leyou2018 的博客 2368

html打开exe注册表,网页超链接打开.exe程序

工作中想实现网页点击,打开.exe程序的效果。于是查询各种方法,不过都是使用ActiveX的方式。大家都知道ActiveX是IE早期使用的,现在浏览器使用XMLHttpRequest对象。因为早期使用js,后来木马病毒过多。于是,在IE6以后放弃了这种js调用方式。现在,想要在浏览器中调用。使用的是协议-protocol,可执行程序安装或自己在注册表中添加protocol以后。就可以直接在浏览器中...

weixin_35698091的博客 1241

浏览器网页链接打开本地exe客户端程序

我们经常可以看到在浏览器打开客户端的场景:浏览器打开 QQ 聊天窗口,百度网盘打开网盘客户端下载等。 我们如何使用浏览器网页链接打开本地 exe 客户端程序? 步骤如下 新建注册表文件 szztClient.reg, 客户端的名称和客户端的地址可以自己定义。 [HKEY_CLASSES_ROOT\szztClient] @="szztClientProtocol" "URL Protocol...

weixin_33841503的博客 4058

html链接控制程序打开,网页超链接打开.exe程序

工作中想实现网页点击,打开.exe程序的效果。于是查询各种方法,不过都是使用ActiveX的方式。大家都知道ActiveX是IE早期使用的,现在浏览器使用XMLHttpRequest对象。因为早期使用js,后来木马病毒过多。于是,在IE6以后放弃了这种js调用方式。现在,想要在浏览器中调用。使用的是协议-protocol,可执行程序安装或自己在注册表中添加protocol以后。就可以直接在浏览器中...

weixin_35804557的博客 931

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

浏览器网页超链接打开本地exe程序的方法 一 、加注册表 新建 aclient.reg 文件,加入以下代码,双击运行aclient.reg,就会将以下信息加到注册表中 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\aClient] @=&amp;amp;amp;amp;amp;quot;aClientProtocol&amp;amp;amp;amp;amp;quot; &amp;amp;amp;amp;am

艾小逗 1万+

【知识整理】网页a标签打开本地exe程序

最近在做项目的时候,遇到了一个需求,是需要前端打开本地安装的exe客户端软件,并且需要传参数,进行客户端免密登陆。刚开始碰到这个需求的时候,一脸茫然,不知道怎么做,后来通过问大佬和网上搜索找到了一个简单的方法,并且已经实现了我的需求。 参考文档: 用网页打开本地exe程序. ...

Joanna的博客 2289

通过网页地址打开unity的exe程序,并传参

1是定义的协议内容,在此协议下添加shell=》open=》command这几项,并在metaversebeta协议下添加图中右侧那两项,2的内容,后边的protocol是固定的,前边是协议名称。通过网页地址打开exe程序,首先要把要运行的程序填写到注册表里,首先网页去找系统让,系统会找到相应的注册表信息,从未打开注册表里的运行程序。这样在页面写个a链接,内容是href = "metaversebeta://",这样就可以通过网页打开unity的exe程序。然后在command上添加要运行的程序地址。

jyy_99的博客 264

网页超链接打开.exe程序

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33705053的博客 1240
上一篇: Eclipse开发过程中个VM Arguments的设置
下一篇: JAVA 过滤器的实现
职业驱魔师
博客等级 码龄16年 16粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值