注册表添加url调用exe文件,支持html网页调用

1. 创建注册表文件 (.reg)

首先,我们需要创建一个 .reg 文件,通过修改注册表为应用程序配置自定义 URL 协议。在本教程中,假设我们要调用的程序为 ok3.exe,并且位于 C:\Users\cust\Desktop\dist 文件夹中。

步骤:

  1. 在桌面上新建一个文本文件,重命名为 protocol.reg,确保扩展名为 .reg
  2. 用记事本打开 protocol.reg 文件,输入以下内容:
  3. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Ok3] @="Ok3 Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\Ok3\DefaultIcon] @="C:\\Users\\cust\\Desktop\\dist\\ok3.exe" [HKEY_CLASSES_ROOT\Ok3\shell] @="" [HKEY_CLASSES_ROOT\Ok3\shell\open] @="" [HKEY_CLASSES_ROOT\Ok3\shell\open\command] @="cmd /c cd /d \"C:\\Users\\cust\\Desktop\\dist\" && \"C:\\Users\\cust\\Desktop\\dist\\ok3.exe\""

文件说明:

  • Ok3:这是协议的名称,您可以更改为您想要的名字,比如 MyApp。在浏览器或应用中,调用格式将是 Ok3://
  • URL Protocol:设置为空值即可,表示这是一个 URL 协议。
  • command:指定了执行的命令行指令,首先切换到目标程序所在目录,然后启动程序。

注意:

  1. 路径中的反斜杠需要双写(即 \\),这是注册表的语法要求。
  2. 路径应根据你的 .exe 文件所在位置修改。
  3. 保存并关闭 protocol.reg 文件。

2. 添加到注册表

双击 protocol.reg 文件,将配置导入系统注册表。导入时会出现一个确认提示,选择“是”以确认更改注册表。导入成功后会有提示,点击“确定”。

3. 验证注册表配置

导入后,可以手动打开注册表编辑器(Win + R,输入 regedit),然后检查 HKEY_CLASSES_ROOT 下的 Ok3 键是否存在,并且 command 路径是否正确。

4. 创建调用链接(HTML 示例)

注册表配置完成后,您可以在网页上使用自定义的协议来调用该程序。例如,创建一个 test.html 文件来测试。

HTML 示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试 EXE 调用</title>
</head>
<body>
    <a href="Ok3://">点击调用 EXE 文件</a>
</body>
</html>

5. 测试

  1. 打开 test.html 文件。
  2. 点击链接 Ok3://
  3. 浏览器会弹出提示框,询问是否允许打开该应用,确认后应该会启动 ok3.exe 程序。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇