码迷,mamicode.com
首页 > Web开发 > 详细

URLProtocol服务协议

时间:2021-04-30 12:38:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:txt   tag   height   edit   pac   name   add   tle   服务   

URLProtocol服务协议

 
URL Protocol服务的协议,简单说是点击一个网页的链接,通过这个链接执行计算机上的一个指定程序,并向其传递相应的信息数据。通过一个注册表文件可以了解其工作原理。
 
 Code 
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\WebGoExe]
@="URL: WebGoExe Protocol Handler"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\WebGoExe\DefaultIcon]
@="C:\\Program Files\\Losng\\WebGoExe.EXE"

[HKEY_CLASSES_ROOT\WebGoExe\Shell]

[HKEY_CLASSES_ROOT\WebGoExe\Shell\Open]

[HKEY_CLASSES_ROOT\WebGoExe\Shell\Open\Command]
@="C:\\Program Files\\Losng\\WebGoExe.EXE \"%1\""
在注册表首先注册了URL Protocol服务,然后将这个服务与一个程序关联起来。这里的程序就是WebGoExe.exe。当点击一个网页链接的时候,这个链接就会启动执行WebGoExe.exe程序,并向其传送一个字符串信息。
 
网页连接的格式如下所示:
< a href="WebGoExe://C:\Program Files\Losng\test.txt">测试WebGoExe打开文件功能</a>
 
点击链接“测试WebGoExe打开文件功能”的时候,URL Protocol服务启动执行WebGoExe.exe程序,并向其传送字符串“WebGoExe://C:\Program Files\Losng\test.txt”。WebGoExe.exe可以读取这个字符串并根据自己要求做出相应的功能。

 

URLProtocol服务协议

标签:txt   tag   height   edit   pac   name   add   tle   服务   

原文地址:https://www.cnblogs.com/bdqczhl/p/14720665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!