参考文章: https://blog.csdn.net/uote_e/article/details/133727750 https://blog.csdn.net/longzhoufeng/article/details/78778708 https://www.cnblogs.com/chyshx/p/13256259.html

1.效果

在电脑中安装了微信和迅雷,可以通过在地址栏中输入wei-1xin:打开微信,输入magnet:打开迅雷。 在这里插入图片描述 在这里插入图片描述


同理:在网页中使用a标签,点击后跳转链接打开wei-1xin:,也会同样打开微信。

运用同样的原理,在网页中点击超链接,打开本地exe程序。勾选始终允许,然后打开,就可以点击后直接打开。 在这里插入图片描述

2. 网页文件

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Open exe</title>
</head>
<body>
    <div style="width: 400px; margin: 0 auto; display: flex; 
        flex-direction: column; align-items: center;"
    >
        <a rel="nofollow" href="wei-1xin1:">打开本地exe</a>
        <a rel="nofollow" href="wei-1xin:">打开微信</a>
        <a rel="nofollow" href="magnet:">打开迅雷</a>
    </div>
</body>
</html>

3. 注册表添加wei-1xin1

方式一,脚本添加

右键,新建->文本文档。 在这里插入图片描述

重命名为wei-1xin1.reg 在这里插入图片描述

wei-1xin1.reg文件上右键->编辑,修改内容为下列内容。 在这里插入图片描述

wei-1xin1.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\wei-1xin1]
@="打开VB6.EXE程序"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\wei-1xin1\shell\open\command]
@="\"D:\\Program Files\\VB\\VB\\VB6.0\\VB60CHS\\VB98\\VB6.EXE\""

添加完成。wei-1xin1键的默认值设置为:打开VB6.EXE程序,描述了这个wei-1xin1键的用途。command键的默认值设置为本地exe程序的位置(位置中的特殊字符用\转义)。 在这里插入图片描述

文件->另存为。 在这里插入图片描述

选择编码为带有BOM的UTF-8,点击保存,选择是确认替换。 在这里插入图片描述

保存成功,双击wei-1xin1.reg运行,添加成功。 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

添加完成,在网页地址栏中输入wei-1xin1:,打开本地exe程序。添加成功,运行网页打开exe也是相同的效果。 在这里插入图片描述

方式二,手动添加

1. 打开注册表编辑器

Win+R键,打开运行窗口,输入regedit,确定。 在这里插入图片描述

打开注册表编辑器。 在这里插入图片描述

2. 备份注册表(==专业人员可以不备份==)

选择文件->导出 在这里插入图片描述

选择导出注册表文件保存位置,保存文件名,导出范围选全部,最后点击保存。 在这里插入图片描述

等待一段时间,查看导出的注册表文件大小不再改变,即全部备份完成了。

导出备份的注册表,可以在错误操作时,导入注册表进行还原。

在这里插入图片描述

3. 添加注册表键

3.1 添加键wei-1xin1

HKEY_CLASSES_ROOT上右键,选择新建,选择项。在这里插入图片描述

创建成功。 在这里插入图片描述

重命名为wei-1xin1 在这里插入图片描述

3.2 添加键wei-1xin1的URL Protocol值

wei-1xin1上右键,选择新建,选择字符串值。在这里插入图片描述

创建成功。 在这里插入图片描述

重命名为URL Protocol 在这里插入图片描述

3.3 添加键wei-1xin1\shell\open\command

wei-1xin1上右键,选择新建,选择项。 在这里插入图片描述

重命名为shell 在这里插入图片描述

shell上右键,选择新建,选择项。 在这里插入图片描述

重命名为open 在这里插入图片描述

open上右键,选择新建,选择项。 在这里插入图片描述

重命名为command 在这里插入图片描述

3.4 设置command默认值

找到要打开的本地exe程序的位置,拼接两个地址的值。1地址后面添加\,然后拼接2exe程序文件名全名。 拼接后地址为:D:\Program Files\VB\VB\VB6.0\VB60CHS\VB98\VB6.EXE

在这里插入图片描述

设置command键的默认值。选中command,在(默认)上右键,选择修改。 在这里插入图片描述

修改数值数据为要打开的本地exe程序的位置,开头和结尾添加英文双引号。然后点击确定。 在这里插入图片描述

4. 网页打开本地exe程序

打开网页。在这里插入图片描述

点击打开本地exe,网页打开本地exe程序。 在这里插入图片描述

设置始终允许打开本地exe程序,再次打开会直接打开。 在这里插入图片描述