PC端网页/web通过自定义协议唤起启动windows桌面应用

PC端网页/web通过自定义协议唤起启动windows桌面应用

步骤:

  1. 写注册表
  2. 调用
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\test]
@="URL:Test Protocol"

[HKEY_CURRENT_USER\Software\Classes\test\shell]
[HKEY_CURRENT_USER\Software\Classes\test\shell\open]
[HKEY_CURRENT_USER\Software\Classes\test\shell\open\command]
@="\"C:\\Windows\\System32\\mspaint.exe\""

将上述内容保存到set.reg文件,双击即可写入一个名为test:的自定义协议,然后web端就可以通过a标签、window.open、localtion等方式调用了。

window.open('test:mspaint.exe');
// 或
window.location = 'test:mspaint.exe';
<a href="test:mspaint.exe">唤起绘图板</a>

 

posted @   野生猿rang  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示