其他分享
首页 > 其他分享> > 网页调用桌面应用,注册表应用

网页调用桌面应用,注册表应用

作者:互联网

网页调用Windows应用

通过注册表来实现

1,要提前在注册表添加应用信息,如下:

(其中,${appCode}表示你想要在网页显示的应用名字 如:REDIS_CLI,${exeFilePath}要换成程序的实际全路径,如 D:\\redis-2.8\\redis-cli.exe)

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\${appCode}]
@="URL:${appCode} Protocol Handler"
"URL Protocol"="${exeFilePath}"
[HKEY_CLASSES_ROOT\${appCode}\DefaultIcon]
@="${exeFilePath},1"
[HKEY_CLASSES_ROOT\${appCode}\shell]
[HKEY_CLASSES_ROOT\${appCode}\shell\open]
[HKEY_CLASSES_ROOT\${appCode}\shell\open\command]
@="\"${exeFilePath}\" \"%1\""

替换后保存成.reg文件,双击就可以添加到注册表了。

2,网页端<a href=REDIS_CLI://>打开redis客户端</a>,点击则提示打开应用,完成。

3,删除注册表

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\${appCode}]

保存成.reg文件,双击即可删除

 

标签:网页,HKEY,appCode,CLASSES,应用,注册表,exeFilePath,ROOT
来源: https://blog.csdn.net/qq_17258825/article/details/115302990