背景知识
常用的协议有 http:// https:// ftp:// 等
然而我们也经常会遇到类似这样的协议连接
thunder:// 迅雷的
item:// itunes的
ed2k:// 电驴的[/align]
这样的协议是需要本地计算机安装软件与之接应, 实现相应操作的
也就是当你点一个类似的连接,浏览器会通知系统以何种程序处理该种协议的连接,这种对应是通过注册表来实现的。
要实现也是非常简单的,看下面注册表代码:
接下来的例子演示如何注册Ayana.exe应用程序,来处理Ayana协议。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\alert]
@="Alert Protocol"
"URL Protocol"="C:\Program Files\Ayana\Ayana.exe"
[HKEY_CLASSES_ROOT\Ayana\DefaultIcon]
@="C:\Program Files\Ayana\Ayana.exe,1"
[HKEY_CLASSES_ROOT\Ayana\shell]
[HKEY_CLASSES_ROOT\Ayana\shell\open]
[HKEY_CLASSES_ROOT\Ayana\shell\open\command]
@="C:\Program Files\Ayana\Ayana.exe" "%1"
上一篇 程序读写配置项
下一篇 打字、扣字对话机器人练习软件