Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据

网页调用Windows应用(Web调用Windows程序)

网页调用Windows应用(Web调用Windows程序)

通过注册表来实现

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

(其中,YourApplication表示你想要在网页显示的应用名字,E:\\abc\\yourExe.exe要换成程序的实际全路径,注意是两道斜杠)

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\YourApplication]
"URL Protocol"="E:\\abc\\yourExe.exe"
@="YourApplication"
[HKEY_CLASSES_ROOT\YourApplication\DefaultIcon]
@="E:\\abc\\yourExe.exe,1"
[HKEY_CLASSES_ROOT\YourApplication\shell]
[HKEY_CLASSES_ROOT\YourApplication\shell\open]
[HKEY_CLASSES_ROOT\YourApplication\shell\open\command]
@="\"E:\\abc\\yourExe.exe\" \"%1\""

将上面这段保存成.reg文件,双击就可以添加到注册表了。

2,网页端,关键就是 href=YourApplication://这句,如下:

<html>
    <head>
    </head>
    <body>
        <p><a href=YourApplication://xyz>ApplicationName</a></p>
    <body>
</html>

对网页端就样个普通的链接

3,后注

如果想将第一步注册的信息全部删除,只要在新增的子健加一个减号就行,如下,保存成.reg文件,双击即可删除

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\YourApplication]

 

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: Python之解包

下一篇: 系列教程--Linux基础--17--Linux 文件链接和inode详解

精华推荐