找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4919|回复: 24

[原创] 【精睿ESET攻略】CMD下使用离线病毒库立即更新ESS病毒库 V0.9

[复制链接]
发表于 2008-6-11 15:56 | 显示全部楼层 |阅读模式

马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。

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

×
这个东西是给做ESS集成安装包的开发者用的,由于尚不完善,对于个人用户用处不大。
离线病毒库更新ESS有两种办法:
1、将全部离线病毒库复制到C:\Documents and Settings\All Users\Application Data\ESET\ESET Smart Security\Updfiles,再手动更新即可。【此方法要求计算机必须联网,因为ESS要先链接到升级服务器来确定当前病毒库版本后,才能调用Updfiles目录下的ver文件】
2、建立一个目录,将全部病毒库复制到此目录,手动将ESS升级服务器指向此目录【此办法ESS不需联网】
这两种办法,均需用户参与,集成安装包做好后无法自动将内置病毒库升级到更新的版本。

昨天看了kaidashi 做的试用版可以将ESS病毒库自动升级到更新的版本,特别向kaidashi 请教了一下,他传给我一个自己做的“备份ESS病毒库安装文件.”,思路很巧妙,但是里边批处理高达N行,看得我直叫苦,而且是针对试用版的,估计这个办法理论上用在完整版应该可行,留着以后再仔细研究,所以今天先发一个0.9版的,等我变聪明了在发1.0。


言归正传,先看上边的第一种办法,如果用户计算机接入互联网而且有可用的ID,那么办法如下:
1、原理:删除注册表“HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Scheduler\100”内“LastExec”键值,然后用批处理重启ESS,ESS会立即更新病毒库(详细看看附件的批处理马上就明白了)。
第一种办法.gif


相关例子文件和批处理:
第一种办法例子文件.rar (56.99 KB, 下载次数: 46)

2、原理:保存注册表原升级服务器→更换为本地离线包目录(这里为c:\essupdate)→删除“LastExec”键值→重启ESS→恢复原注册表升级服务器。
相关批处理offlineupdate.bat在此:
@echo off
@echo ************************【RAR自解压“注释命令”】******************************
@echo Path=c:\essupdate
@echo Setup=offlineupdate.bat
@echo Silent=1
@echo Overwrite=1
@echo ************************【http://bbs.vc52.cn】************************************
@echo 此批处理必须和RAR自解压文件一起使用
@del c:\essupdate\*.reg
@echo 备份原注册表升级服务器
@REG EXPORT "HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Plugins\01000400\Profiles\@My profile" c:\essupdate\backup.reg
@echo 删除ESS“自动更新”计划任务的时间,来实现ESS重启后立即进行升级
@reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Scheduler\100" /f /v LastExec
@echo 将ESS升级服务器指向离线病毒库地址
@REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Plugins\01000400\Profiles\@My profile" /f /v SelectedServer /d c:\essupdate
@echo 重启ESS
@c:
@cd\
@cd "C:\Program Files\ESET\ESET Smart Security"
@sc config ekrn start= disabled
@taskkill /im ekrn.exe /f
@taskkill /im egui.exe /f
@sc config ekrn start= auto
@sc start ekrn
@start egui.exe /hide /waitservice
@cls
@echo ***************************【精睿·网络安全】**************************************
@echo * *
@echo * 请查看任务栏图标,等待ESS升级成功气泡弹出后,按任意键恢复原注册表数据 *
@echo * *
@echo ************************【http://bbs.vc52.cn】************************************
@pause
@echo 恢复原注册表升级服务器
@REG imPORT c:\essupdate\backup.reg

[ 本帖最后由 bdrdc 于 2008-6-11 16:02 编辑 ]

评分

参与人数 2金币 +15 魅力 +1 收起 理由
麦田守望者 + 10 + 1 精品文章
哇哇。。 + 5 俄滴神呢

查看全部评分

  • 打卡等级:略有所学
  • 打卡总天数:6
发表于 2008-6-11 17:39 | 显示全部楼层
我就是看不懂,但顶我还是会滴!#l%9
发表于 2008-6-11 17:52 | 显示全部楼层
学习!!
发表于 2008-6-12 07:31 | 显示全部楼层
厉害    o(∩_∩)o...哈哈
 楼主| 发表于 2008-6-12 09:37 | 显示全部楼层


是呀,专门问过ESS技术支持,人家说:
Dear customer,

Where do you come from (country of origin)? I can redirect your support request to you home country.

You cannot activate update manually with cmommand line. You can update EAV/ESS in ESS/EAV GUI with button Update (1.png).


Important caution!
To satisfy your request as soon as possible, please use function "Reply" for reply to this e-mail and don´t change text in this e-mail´s "Subject" .


Best regards,
  • 打卡等级:略有所学
  • 打卡总天数:6
发表于 2008-6-12 23:07 | 显示全部楼层
看到英文就头痛!!!!!!!!
发表于 2008-6-12 23:23 | 显示全部楼层
这做法不错 一直很奇怪为什么有时候替换病毒库可以升级成功 有时候又不能 原来是这样
发表于 2008-6-13 11:42 | 显示全部楼层
加油!bdrdc!
发表于 2008-6-30 16:13 | 显示全部楼层
真的非常感谢bdrdc!#l%47
发表于 2008-6-30 19:48 | 显示全部楼层
楼主的厚礼,偶收下啦。强烈支持,o(∩_∩)o...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|手机版|小黑屋|RSS|举报不良信息|精睿论坛 ( 鄂ICP备07005250号-1 )|网站地图

GMT+8, 2025-9-9 02:21 , Processed in 0.214281 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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