1. 首先,你要有一個exe可執行文件
2. 創建注冊表
創建注冊表有兩種方式(以“MyApp.exe”為例):
方式一:可視化編輯
Win+R 打開運行,輸入 regedit 並回車,進入注冊表編輯器
新建注冊表(可以仿照已有的注冊表進行創建)
在 HKEY_CLASSES_ROOT 下面新建一個 MyApp 項
編輯目錄的默認屬性,數據為 MyApp (應用名稱,可自定義)
新建一個字符串值,名稱為 URL Protocol,數據為 D:/Program Files/MyApp/MyApp.exe
在 MyApp 下面新建一個項,名稱為 DefaultIcon,編輯該目錄的默認屬性,數據為 D:/Program Files/MyApp/MyApp.exe,1
在 MyApp 下面再新建一個項,名稱為 Shell
在 Shell 下面再新建一個項,名稱為 Open
在 Open 下面再新建一個項,名稱為 Command,編輯該目錄的默認屬性,數據為 "D:/Program Files/MyApp/MyApp.exe""%1"
方式二:reg文件編寫並注入
創建后綴為 .reg 的文件,用記事本編輯內容如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DuPan]
"URL Protocol"="D:\\Program Files\\MyApp\\MyApp.exe"
@="MyApp"
[HKEY_CLASSES_ROOT\DuPan\DefaultIcon]
@="D:\\Program Files\\MyApp\\MyApp.exe,1"
[HKEY_CLASSES_ROOT\DuPan\shell]
[HKEY_CLASSES_ROOT\DuPan\shell\open]
[HKEY_CLASSES_ROOT\DuPan\shell\open\command]
@="\"D:\\Program Files\\MyApp\\MyApp.exe\" \"%1\""
1
2
3
4
5
6
7
8
9
10
保存后雙擊執行,導入注冊表
3. web調用
HTML調用使用a標簽,格式為:應用名://參數
<a href="MyApp://xxx"></a>
————————————————
版權聲明:本文為CSDN博主「Robin_zero」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Robin_star_/article/details/79971863
