论文部分内容阅读
最近遇上一件怪事:我的QQ总是自动发送“表情”,而且最终这个表情会在对方那里显示成一个红叉,要不是朋友的提醒,我还浑然不知。起初以为是自己中招了,但杀毒软件、恶意清理软件用了个遍也不见效果,最后跟一些朋友讨论,结果发现还不止是我一个人遇到此问题,很多人的QQ都有这个问题。经过调查,发现唯一的共同点便是我们都使用珊瑚虫版QQ。由此将问题的根源锁定在珊瑚虫QQ身上,寻找解决办法。
第一步:问题确认。为了确认问题是由珊瑚虫版的QQ引起的,特意在同一机器环境下同时安装原版QQ和珊瑚虫版QQ,结果同样的环境和同一个人聊天,原版QQ没有问题,珊瑚虫版QQ会不定时发送红叉叉,问题得到确认。
第二步:找出原因。既然确定了是珊瑚虫引起的问题,就要拿珊瑚虫开刀了,分析珊瑚虫的配置文件“CoralQQ.ini”,在中间找到下面两行信息非常“可疑”(见图)。
;是否在发送消息的时候探测IP
MsgDetectIP=1
第一行为配置信息的注释,第二行为配置内容,而此行的意思也很明显:在发送消息时探测对方的IP地址信息。为了验证结论是否正确,将其更改为“MsgDetectIP=0”,保存配置文件,并重新启动QQ程序。在后续跟朋友聊天的过程中,便没有发送红叉叉的情况发生了。
问题释疑:看了本文,有些朋友可能会有疑问,为什么同一个QQ,同样的环境,和不同的人聊天,为什么有的人会收到“红叉”,有的人又不会收到呢?这是因为发送“红叉”是珊瑚虫用来探测对方IP地址信息而使用的,因此如果已经获得了对方的IP地址信息,便不会再探测,当然也就不会再发送“红叉叉”了。
第一步:问题确认。为了确认问题是由珊瑚虫版的QQ引起的,特意在同一机器环境下同时安装原版QQ和珊瑚虫版QQ,结果同样的环境和同一个人聊天,原版QQ没有问题,珊瑚虫版QQ会不定时发送红叉叉,问题得到确认。
第二步:找出原因。既然确定了是珊瑚虫引起的问题,就要拿珊瑚虫开刀了,分析珊瑚虫的配置文件“CoralQQ.ini”,在中间找到下面两行信息非常“可疑”(见图)。
;是否在发送消息的时候探测IP
MsgDetectIP=1
第一行为配置信息的注释,第二行为配置内容,而此行的意思也很明显:在发送消息时探测对方的IP地址信息。为了验证结论是否正确,将其更改为“MsgDetectIP=0”,保存配置文件,并重新启动QQ程序。在后续跟朋友聊天的过程中,便没有发送红叉叉的情况发生了。
问题释疑:看了本文,有些朋友可能会有疑问,为什么同一个QQ,同样的环境,和不同的人聊天,为什么有的人会收到“红叉”,有的人又不会收到呢?这是因为发送“红叉”是珊瑚虫用来探测对方IP地址信息而使用的,因此如果已经获得了对方的IP地址信息,便不会再探测,当然也就不会再发送“红叉叉”了。