Zbk7655 @ 05-26 16:29:16   手游动态   0/34

tencent os,627722999

tencent*********message***uin***627722999***amp***Site******amp***Menu***yes

相信很多朋友在访问别人的博客、网上商城时可能会发现上都有这样的小玩意,点击下就可以弹出对话框和主人进行对话,而且无需加对方为好友。

一、腾讯提供的代码为:

<ahref="tencent://message/?uin=88888888&Site=JooIT&Menu=yes">

<imgborder="0"SRC='"点击这里给我发消息">

有时在浏览器地址中输入: tencent://message/?uin=*********(********代表对方QQ)就可以弹出对话框和对方进行对话,同样无需加对方为好友(前提是对方没有设置身份认证)。也可在cmd中执行start tencent://message/?uin=*********也可有相同效果。注

tencent://message/?uin=*********&Site=&Menu=yes这是QQ推出的新代码,以前用的是*********&Site=&Menu=yes

要说明它的工作原理还要细谈微软关于注册应用程序协议的说明Registering an Application to a URL Protocol

二、此文中对于 Windows、Linux和 OS X操作系统如何注册协议都有说明。比如说 Windows,其实只需写入注册表,即可实现协议与执行程序的关联。

详细说明请参考:Register protocol

三、到这里我们再来剖析tencent://message/?uin=********的实现原理,腾讯的Tencent://Message协议注册表如下:

[HKEY_CLASSES_ROOT\TENCENT]

@=”TencentProtocol”

"URL Protocol”="D:\\Program Files\\Tencent\\QQ\\bin\\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\\bin\\Timwp.exe\" \"%1\”"

此注册表所实现的就是当浏览器(或其它)碰到 tencent://…时,自动调用 Timwp.exe,并把 tencent://…地址作为第一个参数传递给 Timwp.exe。

四、腾讯又为广大网友推出一项新的服务Webpresence,这项新服务可以不用登录QQ,只要把生成的代码嵌入到网页或是论坛上,代码会生成一个按钮,通过这个按扭就能看到你的QQ是否在线,同时更绝的是只要点击这个按扭,还可以给QQ发送消息,即使没有加好友,也可以自如的聊天,这是它的官方登入网页,有兴趣的朋友可以在网页试验如下代码中Q我。

[img][/img]

[url=]有事点这里给我qq留言[/url]

同样可以在地址栏输入我(这里site=连接到的网页,也可以自定义)

五、当然了解了微软协议的知识,也可以动手自定义协议,以下借鉴网友的自定义的HelloWorld协议来实现发送消息,注册表信息如下:

WindowsRegistryEditorVersion5.00

[HKEY_CLASSES_ROOT\HelloWorld]

@="HelloWorldProtocol"

"URLProtocol"=""

[HKEY_CLASSES_ROOT\HelloWorld\DefaultIcon]

@="D:\\MyDocuments\\VisualStudio2005\\Projects\\HelloWorld\\release\\HelloWorld.exe,1"

[HKEY_CLASSES_ROOT\HelloWorld\shell]

@=""[HKEY_CLASSES_ROOT\HelloWorld\shell\open]

@=""[HKEY_CLASSES_ROOT\HelloWorld\shell\open\command]

@="\"D:\\MyDocuments\\VisualStudio2005\\Projects\\HelloWorld\\release\\HelloWorld.exe\"\"%1\"

(源代码下载:)

登陆你的QQ空间后点自定义(快捷键Ctrl+j,Alt+j)点新建模块→大图模块→输入或者粘贴刚复制的地址。然后点“更多设置”,点开之后下面有个显示边框,点“不显示”。上面有个图片连接地址输入:

tencent://message/?uin=*****&Site=www.qqkj&Menu=yes

把上面地址中的*****改成你的qq号码,最后提交就可以了!

六、参考资料:

1、Registering an Application to a URL Protocol

2、Register protocol

3、仿腾讯 QQ和 Skype通过URL触发自己的程序。

4、由Tencent://Message协议想到的一个解决方案。

为什么uc 浏览器不能用QQ帐号登录

1、UC浏览器是阿里系的产品,QQ是腾讯系的产品,UC浏览器有意与腾讯系划清界限,因此不开放QQ登陆的入口。

2、阿里系与腾讯系是目前国内最大的两股互联网集团势力,两者是竞争关系(至少表面上是)。如下图,是阿里系的平台或产品举例。

QQ是腾讯QQ的简称,是腾讯公司开发的一款基于Internet的即时通信(IM)软件。目前QQ已经覆盖MicrosoftWindows、OSX、Android、iOS、WindowsPhone等多种主流平台。其标志是一只戴着红色围巾的小企鹅。

腾讯QQ支持在线聊天、视频通话、点对点断点续传文件、共享文件、网络硬盘、自定义面板、QQ邮箱等多种功能,并可与多种通讯终端相连。

2017年1月5日,腾讯QQ和美的集团在深圳正式签署战略合作协议,双方将共同构建基于IP授权与物联云技术的深度合作,实现家电产品的连接、对话和远程控制。双方合作的第一步,是共同推出基于QQfamilyIP授权和腾讯物联云技术的多款智能家电产品。

QQ是1999年2月由腾讯自主开发的基于Internet的即时通信网络工具——腾讯即时通信(TencentInstant Messenger,简称TM或腾讯QQ),其合理的设计、良好的应用、强大的功能、稳定高效的系统运行,赢得了用户的肯定。QQ以前是模仿ICQ来的,是国际的一个聊天工具,是Iseekyou(我寻找你)的意思,OICQ模仿ICQ它在ICQ前加了一个字母O,意为openingIseekyou,意思是“开放的ICQ”,但被指侵权,于是腾讯老板(马化腾)就把OICQ改了名字叫QQ,就是现在我们用的QQ。除了名字变化,腾讯QQ的标志却一直没有改,一直是小企鹅。因为标志中的小企鹅很可爱迷人而且很受女生的肯定,用英语来说就是cute,因为cute和Q是谐音的,所以小企鹅配QQ也是一个很好的一个名字。

返回顶部