青春时代是一个短暂的美梦,当你醒来时,它早已消失得无影无踪了。
 
夜月琉璃Lv46   
如何注册类似tencent://的协议     
相关资料:

1.微软官方说明:http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp

2.Mozillazine:http://kb.mozillazine.org/Register_protocol


最近开发程序需要实现一个类似于腾讯的 tencent://… 协议功能,即页面上或地址栏里的链接只要输入带有 tencent://… 的协议,就会自动调用一个已写好的程序执行该协议的操作。之前自己也没研究过这方面的东东,上网查了一下,找到一篇很不错的介绍:Register protocol,此文中对于 Windows、Linux 和 OS X 操作系统如何注册协议都有说明。比如说 Windows,其实只需写入注册表,即可实现协议与执行程序的关联。例如腾讯的协议注册表如下:


[HKEY_CLASSES_ROOT/TENCENT]
@=”TencentProtocol”
“URL Protocol”=”D://Program Files//Tencent//QQ//Timwp.exe”

[HKEY_CLASSES_ROOT/TENCENT/DefaultIcon]
@=”D://Program Files//Tencent//QQ//Timwp.exe,1″

[HKEY_CLASSES_ROOT/TENCENT/shell]

[HKEY_CLASSES_ROOT/TENCENT/shell/open]

[HKEY_CLASSES_ROOT/TENCENT/shell/open/command]
@=”/”D://Program Files//Tencent//QQ//Timwp.exe/” /”%1/”"
此注册表所实现的就是当浏览器(或其它)碰到 tencent://… 时,自动调用 Timwp.exe,并把 tencent://… 地址作为第一个参数传递给 Timwp.exe。

 0  已被阅读了1292次  楼主 2022-09-28 20:30:01
回复列表

回复:如何注册类似tencent://的协议

桂公网安备 45010302000666号 桂ICP备14001770-3号
感谢景安网络提供数据空间
本站CDN由七牛云提供支持
网站已接入ipv6
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
如果某些内容侵犯了您的权益,请通过右侧按钮与我们联系
Your IP: 13.59.136.170 , 2024-04-27 21:08:25 , Processed in 0.13608 second(s).
Powered by HadSky 8.3.7
知道创宇云安全