查看: 4397|回复: 14
收起左侧

[分享] 卫士正式版使用最新beta版功能的方法

[复制链接]
十送鸿钧
发表于 2012-1-2 12:45:39 | 显示全部楼层 |阅读模式
本帖最后由 十送鸿钧 于 2012-1-2 12:56 编辑

360卫士的正式版比较稳定且相对简洁一些
beta有许多放出体验的最新的功能组件,以及各大模块的最新更新都是在beta版中的
但是beta版也相对臃肿,一些最新组件并非以可选组件的形式放在功能大全中,而是随安装包直接安装到了本地(比如还在测试的经验值系统和云盘)
我个人喜欢正式版的简便,但是又想得到一部分beta版的最新功能,尤其是关于云查杀、主动防御(木马防火墙)、网盾这三个360卫士的拳头功能的最新更新,可惜每一次小更新都在beta版的字母中更新的,然后等大版本号更换之后,才能下发到正式版,这样子就有些等不及
而且,其他一部分新功能如经验值、云盘等我并不需要,也不想把它们安装到本地来
于是就想了个取巧的方法
自己从安装包中找到更新的相关文件,然后覆盖到本地
理论上应该是可行的,因为一些功能相关的dll文件、驱动文件,早在安装卫士的时候就已经注册、加载过了,所以把新版的dll和驱动覆盖到本地同名的旧文件,理论上应该并不需要重新注册……
于是
首先,第一步,去这个帖子中下载最新beta字母版的离线安装包
http://bbs.kafan.cn/thread-854598-1-1.html
第二步,将下载来的最新beta字母版的离线安装包进行解压(我用的是360ZIP,7Z等其他压缩软件理论上应该也行)
得到这么一堆安装文件

第三步,就是从安装包中找到我们想要更新的组件的相关文件(云查杀、主防、网盾)
这个是我自己找的,当然也许提取的并不完整,不过这只是在旧版本上更新,所以即使提取的时候有所缺失、所需的其他文件,在要覆盖的正式版的安装目录下应该已经具备了

云查杀相关,在安装包的deepscan文件夹下

云查杀带的QVM引擎,安装包的deepscan文件夹下的QVM文件夹下


主动防御(木马防火墙)
在安装包的ipc文件夹下

这个是在安装包的safemon文件夹下


网盾
这个也是在安装包的safemon文件夹下


以及在安装目录根目录下的miniUI.dll和360Common.dll
将提取出来的文件,按相关文件夹归类整理好

如果需要提取其他功能组件(如beta版的云鉴定器、新版的任务管理器之类的),方法依旧,找到相关文件覆盖之后就好了,不过新版的一些组件因为正式版功能大全的UI的设置原因,并不会直接出现在功能大全的列表中,需要我们从安装目录下直接运行来使用……

第四步,关闭正在运行的360卫士的自我保护、主动防御服务,然后完全退出360卫士(最好连360杀毒也一起退出)
按照提取的目录,覆盖到本地360安装目录的相关文件夹下
比如那个云查杀组件提取自安装包的deepscan文件夹,那么提取出来的一系列文件也覆盖到本地安装目录的deepscan文件夹下
以此类推

另外,如果出现“没有读写权限”的提示,请检查是否确实关闭了360产品的自我保护,如果是“文件正在被占用无法覆盖”之类的提示,请运行“360游戏优化器”(看注解)来查找并强制结束360的相关进程(如360tray之类的)
注:系统自带的进程管理器是关闭不了360的进程的,因为驱动保护,360功能大全中的旧版任务管理器是要调用主程序的,所以只能用游戏优化器了(360安装目录下的netmon文件夹下的360gmoptm.exe文件),beta版的新版的360进程管理器也是相对独立的(360安装目录下的netmon文件夹下的360taskmgr.exe文件)、应该也行……

再另外,360common.dll这个文件,在一些系统上,可能无论如何也是无法覆盖的(系统反复提示正在占用),那么不管它也好
一些文件在下载来的安装包中找不到,如360UC.dll,这个可能是360后来运行中自动产生的,不去管它也好
还有就是要注意系统版本,我贴的图列出的文件都是针对32系统的,比如BAPI.dll,BAPIDRV.sys,64位的我记得是有专用的dll的驱动的,要注意区分,还有U盘防护也是

最后,下载360官方再次更新beta的字母的时候,只需要对照当初提取出来的那些文件,相同版本的不需要管它,只需要高版本覆盖低版本就好了

这个方法我从10月份用到了现在,期间个人并没有出现程序崩溃、出错等等问题,所以推广可行的可行度应该是有的
甚至在beta版属于全新增加的U盘防御的功能,在将360UDiskGuard.exe,360UDiskGuard.dll直接复制到安装目录下的safemon目录下,并重启之后,也可以使用U盘的功能了
欢迎尝试。

对了,在正式版的大版本号提升的时候,最好还是覆盖安装安装包吧
这个只是想在正式版上实现部分beta版最新功能的不得已而为之的方法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 3经验 +3 人气 +2 收起 理由
lbb9432 + 1 收藏了,慢慢看....
TIan宠物 + 1 版区有你更精彩: )
七宝 + 3 版区有你更精彩: )

查看全部评分

Lance6716
发表于 2012-1-2 13:05:32 | 显示全部楼层
好想法~支持一个
-oAo-
发表于 2012-1-2 14:33:08 | 显示全部楼层
麻烦,干脆用beta版
iippuiui
发表于 2012-1-2 15:02:09 | 显示全部楼层
哎哟~~不如叫他们更新啥分几个小小的升级包还好~~每次都下30几M的包网速慢时真郁闷了
yyyyhh123
发表于 2012-1-2 18:49:55 | 显示全部楼层
不错  
孤独者
发表于 2012-1-2 18:59:37 | 显示全部楼层
十送鸿钧
 楼主| 发表于 2012-1-2 19:15:29 | 显示全部楼层
孤独者 发表于 2012-1-2 18:59
http://bbs.kafan.cn/thread-1027730-1-1.html

很久前发过了

啊……那个,以前没注意到
确实大体思路都是一样的,果然潜水还不够深啊

这贴中我还是建议只更新相关dll和sys以及exe之类的相关文件就好
文件夹下其他的一些文件,有些应该是用户自定义的设置神马的,每次连文件夹一起复制,可能会把用户的设置重置回默认设置(虽然360的默认设置确实做得很贴心)

而且一些文件因为驱动防护的原因,即使关了自我保护和主动防御服务,也是一样无法覆盖(比如360common.dll,safemon.dll之类的),直接覆盖文件夹容易因为中途某文件无法覆盖而导致整个复制过程中断掉

还有就是组件挑选……我这个想法的起因是采用beta版一部分的先进功能,放弃部分beta版我用不上的功能……而有时候很多模块是挤在一个文件夹下的,比如功能大全中的大部分组件基本上都在netmon文件夹或者safemon文件夹下,文件夹复制也容易一下子弄进一些其他的个人不需要的功能进来
ForeverX
发表于 2012-1-2 19:48:00 | 显示全部楼层
不错的方法
zazaqo
发表于 2012-1-2 19:52:51 | 显示全部楼层
支持一下  感谢楼主分享!
xp-AntiSpy
发表于 2012-1-2 20:44:03 | 显示全部楼层
麻烦,干脆用beta版
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-13 13:20 , Processed in 0.142877 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表