作者junorn (威廉华勒斯)
看板AntiVirus
标题[软体] EFix的运作方式
时间Sat May 31 11:25:41 2008
我觉得有必要说明一下
不然要有人碰到跑和平常不一样的样子的时候就有人会怕不是件好事
所以我将EFix运作的方式和流程打出来
虽然不太可能有人会看不过我还是照打,以後碰到就爬这篇吧。
首先打流程 (此为4.66版後的运作方式,可能会在改视情形而定)
执行EFix----档案自己解压缩并复制档案-----|
|
|
设定程式变数和检查要使用的档案完整性 ------
|
检查有问题 | 检查没问题
|
-------------
| |
程式停止执行 设定语系 (使用CHCP.COM,DOS用的设定语系视窗程式)
| |
| 使用前声明 (就是免责声明)
| |
|-------不同意 | 同意-----------
|
设定作业用清单(像安全名单、指定要删除的档案)
|
告知要执行了请先关闭视窗
|
备份登录档 (使用第三方工具ERUNT)
|
捡查是否有自定义脚本存在,有就整理加入清单,没有就跳过
|
捡查有无特殊的情形需要特别处里的(特殊模式)
|
关闭所有执行中的程式 (包含EXPLORER.EXE)
|
开始检查删除档案清单内的档案有没有存在
|
是|否
------------- |
| |
呼叫批次删除程序 (MOVEEX.BAT) |
| |
档案是否被删除 |
否 | 是 |
--------- ------------>|
| |
使用Rename operations pending方式移除档案 ----->|
|
捡查要删除的登录值 (包含驱动和服务)
|
删除清单内驱动和服务以及登录值
|
汇入修复被破坏的登录值 (隐藏档相关和安全模式)
|
|
前面是否有用到Rename operations pending
或在特殊模式中有捡查到相关档案
或使用自定义删除脚本
|
有|没有
----------- ------------
| |
| 产生扫描报告
| |
| 执行完毕
|
执行reboot.bat写入重开机後要执行的资讯
|
重开机
|
重开机後设定环境变数
|
重新检查要删除的档案是否存在,如存在则呼叫MOVEEX.bat删除档案
|
重新汇入要删除的登录值
|
修复被破坏的登录值 (隐藏档、安全模式)
|
产生扫描报告
|
程式执行完毕
流程是上面这样,一些说明我下一篇打
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.15.200
※ 编辑: junorn 来自: 220.135.15.200 (05/31 11:26)
1F:推 kent0621:我看了~QQ 06/03 11:29
2F:推 aiyulee:看完了! 推一下! 06/18 14:03
3F:推 hpo14:检查的检打错了唷 06/18 23:27