【简单好抄保姆级教学】javascript调用本地exe程序(谷歌,edge,百度,主流浏览器都可以使用....)

javascript调用本地exe程序

详细操作步骤

在本地创建一个txt文件依次输入
1.指明所使用注册表编程器版本

bash 复制代码
Windows Registry Editor Version 5.00

这是脚本的第一行,指明了所使用的注册表编辑器版本。这是必需的,以确保脚本能够被正确解析和执行。

2.创建注册表中HKEY_CLASSES_ROOT(HKCR)下一个新键用来处理文件关联

bash 复制代码
[HKEY_CLASSES_ROOT\webshell]

HKCR是一个特殊的分支,用于处理文件关联、协议和其他类型的信息。

3.在webshell键下创建了一个名为shell的子键

bash 复制代码
[HKEY_CLASSES_ROOT\webshell\shell]

这个子键用于定义当用户尝试对与此协议关联的资源执行操作时应该发生什么。

4.在shell子键下创建了一个名为open的子项

bash 复制代码
[HKEY_CLASSES_ROOT\webshell\shell\open]

这个子键用于定义当用户尝试对与此协议关联的资源执行操作时应该发生什么

5.这一行在open子项下创建了一个名为command的子项并设置路径

bash 复制代码
[HKEY_CLASSES_ROOT\webshell\shell\open\command]
@="\"E:\\test\\params.exe\" \"%1\""

@=""E:\test\params.exe" "%1""

这里的@符号表示command子项的默认(未命名)值。这个值指定了命令行的完整路径,包括要执行的程序(E:\test\params.exe)和传递给该程序的参数("%1")。"%1"是一个占位符,代表用户尝试打开的URL。注意,整个命令行被双引号包围,且程序路径中的双引号被转义(使用\),这是因为路径中可能包含空格

6.修改成注册表文件并且双击运行 【.reg后缀】

7.调用直接调用webshell(设置的新键) 使用a标签的href调用
注!:当你将字符串放在 href 属性中时,浏览器会自动对其进行 URL 编码,所以exe文件要有处理URL编码的能力

复制代码
<a
	href={"Webshell:传递参数"}>
   尤里卡
</a>

结果

bash 复制代码
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\webshell]

[HKEY_CLASSES_ROOT\webshell\shell]

[HKEY_CLASSES_ROOT\webshell\shell\open]

[HKEY_CLASSES_ROOT\webshell\shell\open\command]
@="\"E:\\test\\params.exe\" \"%1\""
相关推荐
PHP实战开发录16 小时前
PHP脚本手动能跑定时任务却失败
开发语言·php·开发
郝学胜-神的一滴17 小时前
Effective Python 条款 10 :海象运算符_=
开发语言·python·程序人生·开源
wuyk55517 小时前
Python零基础入门第十四章:异常处理(try-except)
开发语言·python
wuyk55517 小时前
【Socket 进阶之路】第 3 章 TCP 三次握手 & 四次挥手深度剖析|连接建立、断开、状态机、TIME_WAIT 核心工程问题
服务器·开发语言·网络·物联网·网络协议·tcp/ip
彧azz1 天前
图的存储结构详解:邻接矩阵的原理、实现与应用
开发语言·数据结构·学习·php
嵌入式学习菌1 天前
Modbus‑RTU 数据类型分析
开发语言·单片机·bug
matlab代码1 天前
基于matlab数字图像处理的指纹识别系统【源码68期】
开发语言·matlab
CharlesYu011 天前
前端性能优化的第一性原理,是不断缩短“用户发起意图 → 获得可用结果”之间的时间
前端
matlab代码1 天前
基于matlab的水果识别系统(苹果香蕉菠萝梨桃子)【源码65期】
开发语言·matlab
平头哥技术团队1 天前
Day 21 _ 页内锚点_给每段起个 id,目录写 href=_#id_,点一下页面就滚到那一段
前端·html·html5