网页调用桌面应用,注册表应用
作者:互联网
网页调用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