十分简单,开机后,把360完全退出,然后打开QQ,在“系统设置”里的“安全和隐私”一栏里,把“文件传输安全”调为最低(防止QQ再次扫描)过个一两分钟,qq扫描完毕,再打开360,这样qq和360就能兼容了,相信我,我就是这样的!
解决QQ和360的冲突问题的最有效方法:
1、找到QQ安装路径下QQ\SafeBase下的tsres.dat文件备份后删除。 (找不到的童鞋请试试这个路径 C:\Documents and Settings\Administrator\Application Data\Tencent\QQ\SafeBase或者直接搜索tsfsres.dat这个文件)
2、同时在QQ\SafeBase下新建一个文件夹(注意:是文件夹),从命名为"tsres.dat"
注: tsres.dat就是导致这次强制退出的元凶,所以要删除,新建一个文件夹重命名为“tsfsres.dat”的目的是防止该文件再次生成,因为WINDOWS下不可以存在两个同名称同扩展名的文件,所以我们新建一个“tsres.dat”QQ客户端就无法再次生成tsres.dat文件,同时也不可以替换或修改该文件。
常见问题解答:
1、 找不到SafeBase文件夹?
答:QQ的个别版本没有这个文件夹,请利用系统自带的搜索搜索到tsfsres.dat文件,记下路径,删除这个文件,在这个文件所在的文件夹里新建一个文件夹,重命名为"tsres.dat"即可。
2.无法删除tsres.dat文件?
答:请先关掉QQ,再删该文件。
注:此方法为朋友亲测,目前没有任何问题,但不保证以后也好用,修改前请备份好文件。找不到的童鞋请试试这个路径 C:\Documents and Settings\Administrator\Application Data\Tencent\QQ\SafeBase或者直接搜索tsres.dat这个文件
=====================
或者
360不删,只要关闭也可以
你烦谁卸载谁,或者都卸载!
技术细节:
用户使用扣扣保镖(1.0.0.1004版本)时,它会把自己的主要功能模块QGuard.dll通过全局钩子方式注入腾讯QQ进程,并拦截QQ进程的系统调用ShellExecuteExW和CreateProcessInternalW等,时刻关注Config.ini文件(隐藏功能激活文件),一旦发现该文件存在,将根据文件内容进行相关隐藏功能的激活动作。
通过对现有的4个隐藏功能代码分析,我们可以推测Config.ini文件至少存在以下4种开关:
[Main]
DisableUpdate=1 //自动屏蔽QQ升级,导致用户不知情的情况下QQ软件无法升级。
DisableBrowser=1 //劫持QQ对浏览器的启动并替换为360”安全”浏览器。
Com=<过滤的进程文件名1>;<过滤的进程文件名2>;……
//自动屏蔽QQ启动指定镜像名例表的进程启动。
enable_repair=1 //开启备份QQ的参数:是否开启弹框引导用户备份QQ软件
MaxNotifyCount = 50 //开启备份QQ的参数:最多弹框次数
FirstNotify=1 //开启备份QQ的参数: QQ启动后弹框的时间(秒)
以下为扣扣保镖QGuard.dll 进行WINDOWS API 拦截及API拦截功能实现的相关代码
扣扣保镖在QQ IM进程中拦截相关系统API后将实时监控QQIM启动进程动作(用户不能使用任何功能设置项进行隐藏功能关闭操作)
隐藏功能一:激活后自动屏蔽QQ软件升级
该隐藏功能影响域:
该隐藏功能激活后,QQ的安全组件、QQ本身等软件都不能正常更新升级(用户毫不知情,也不会得到任何错误提示),QQ软件将变成一个“死”软件。
以下为扣扣保镖QGuard.dll在拦截ShellExecuteExW及CreateProcessInternalW后进行的QQ IM启动升级进程(屏蔽QQ升级)识别及屏蔽升级部分代码。
如果发现启动的是auclt.exe、SelfUpdate.exe和QQSafeud.exe并在Config.ini文件中DisableUpdate=1则将绕开真实系统调用,使QQ升级进程启动失效。这些操作将对用户没有任何提示!
隐藏功能二:激活后根据指定进程列表进行QQ启动程序的拦截
该隐藏功能影响域:
该隐藏功能激活后,将根据360投送的Config.ini里指定的进程名进行QQ启动程序过滤。这将让360可以非常方便进行可控的QQ启动程序拦截。
扣扣保镖还会尝试读取位于安装目录下360\360safe\360QGuard\下的Config.ini中Main主键下的Com字段(参照上文所述Config.ini结构)。由于Config.ini在默认安装情况下不存在,在此无法得知具体需要屏蔽的进程,但是通过分析代码可以得知此字段为一个由“;”分割的一个进程列表。扣扣保镖将拦截此列表中所有文件名相同的进程的启动。
以下为QQ启动程序屏蔽列表部分代码
以下为:扣扣保镖QGuard.dll屏蔽列表读取代码
除此之外还会在%AppData%的配置文件UserConfig.ini中读取component字段,其中每一项镜像名其后的0和1为进程屏蔽开关。
%AppData%\360QGuard\UserConfig.ini内容如下:
[component]
<要阻止的文件名及扩展名>=0|1
隐藏功能三:激活后对QQ软件的浏览器进行劫持(替换成360浏览器)
该隐藏功能影响域:
该功能激活后,QQ 进程启动的浏览器进程(带参数浏览URL方式)将被替换成启动360SE来进行浏览(装着360浏览器的情况下)。由于该功能是拦截 API实现,所以无论用户设置的默认浏览是什么,也不论腾讯QQ当前选用哪个浏览器都将被劫持成360SE(附:该隐藏功能不单可以劫持TTraveler.exe,QQBrowser.exe,还能根据升级的配置随时指定劫持的浏览器进程名。)
这样QQ软件用户聊天时带的所有URL链接的浏览量将都被360SE获取。
扣扣保镖QGuard.dll拦截程序,发现QQ IM启动的程序为腾讯的浏览器(TTraveler.exe和QQBrowser.exe),且Config.ini文件内容中有DisableBrowser=1,则将QQ IM启动的浏览器自动替换为360的浏览器。
除此之外,通过最后一行Call InitComponent读取位于%AppData%的配置文件UserConfig.ini中的component项是否有指定名称的镜像名,如果发现也将替换为360的浏览器。
腾讯,你不是我的XP,你也不是我的中国电信,你的慷慨一句话,不拉风,是拉屎!不兼容360??穿了你这条牛仔裤就不允许我穿内裤?窥探隐私,榨取钱财,什么都可以忍受,绝不忍受威胁!你再壮,再大!还不指着我们广大网民?大家都反感你,指不定今天你还日进斗金,每日就宣告破产呢!去!回去面壁去!三餐馒头就着米饭。