mgzq
所属分类:书籍源码
开发工具:Delphi
文件大小:19KB
下载次数:1
上传日期:2017-09-24 17:24:38
上 传 者:
ewpjrt
说明: 应用程序病毒免疫控件,很好的学习源码,good
SelfAV V1.21 For Delphi
应用程序病毒免疫控件 V1.21
==========================
控件作者:与月共舞工作室 周劲羽
控件源码:包含完整源码
下载网址:http://yygw.126.com
Eamil :yygw@yeah.net; yygw@sina.com
发布形式:明信片控件
您可以***复制、传播和用于免费软件中
但未经作者允许,请勿用在共享软件、商业软件等盈利性场合中
使用中有任何问题请与作者联系
如果您对该控件满意,请发一封贺卡或邮件给作者以示支持!
有大家的支持,作者才有动力编写更多的免费控件回报大家!
开发平台:Windows *** SE + Delphi 5.0
运行平台:D3D4D5 Win95/***/Me/NT(Win2000暂不支持)
最后更新:2001.4.14 V1.21
作者简介:姓名:周劲羽
昵称:与月共舞
OICQ:991144
EMail:yygw@yeah.net 或 yygw@sina.com
备 注:作者打算建设“中国免费Delphi控件开发者联盟”,诚邀有志于中国免费软件事业的同道,也请大家多提意见。
网站暂定为:http://freevcl.yeah.net,敬请关注!
控件说明:
---------
1.控件属性:
AllowCompress 是否支持Aspack等工具对程序进行压缩
AllowRepair 是否允许创建备份文件、允许修复
AutoRepair 是否允许自动提示修复,如果AllowRepair为假,忽略该参数
Enabled 是否允许病毒免疫
Language 控件语种(目前支持中文简体、繁体、英文)
可由用户自行扩充
BakFileName 备份文件名(默认为文件名+BK.DAT,可带目录)
2.控件方法:
Check 对系统进行检测并返回结果
Repair 修复系统
3.控件事件:
OnCRCError 系统检测到自身被修改,参数CanRepair表示能否自动修复。如果AllowRepair为假,用户在此增加处理代码。
4.使用方法:
在主窗体上放置一个TSelfAV控件,编译执行即可。
5.注意事项:
1)如果你选择了允许压缩,请仔细阅读下面的内容:
在压缩前一定要先执行一次应用程序,保证经过了免疫处理。
如果压缩、免疫后运行不正常,可能是你使用的压缩软件处理方法不同引起的。
你需要手工更改CRC校验值存放的位置:
A.编译、运行、压缩你的软件。
B.用十六进制编辑器打开它,从中找一处没有数据的地址(很长一串0),记下该地址。
C.在Delphi中手工修改AVCRC32.pas文件第58行,将csCompressPos改为这个地址。
D.再次编译、运行、压缩、免疫,如果不出意外的话,应该可以了。
要是还不行,请与我联系!
2)在一些大的软件或使用了Flash窗口的软件中,为了使控件能更早的运行,建议将该控件放到工程文件中,如下所示:
文件名:Project1.dpr
program Project1;
uses
Forms,
SelfAV,
Unit1 in 'Unit1.pas' {Form1};
{$R *.RES}
var
SelfAV1: TSelfAV;
begin
SelfAV1 := TSelfAV.Create(nil);
SelfAV1.AllowCompress := True;
SelfAV1.Check;
SelfAV1.Free;
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
3)如果你是在Windows NT4下使用该控件,请注意:
在目前的版本中,使用了该控件的程序在NT下的IDE环境中直接执行可能会出错。
该问题不影响使用,仅在设计时存在。你只需在编译脱离IDE环境中运行即可(建议在调试程序时将Enabled设为假)。
更新记录:
---------
2001.04.14 V1.21
修正控件在WinNT4下不能使用的问题
2001.04.02 V1.2
增加对Aspack、Upx等压缩软件的支持
增加多语种支持(允许用户扩充)
允许用户不创建备份文件、不进行修复
取消了用处不大的参数
优化代码,减少附加的RES文件大小
所有标志数据经过处理,可防止一般的破解
2001.03.25 V1.1
增加自动写校验标志功能
控件升级为全智能傻瓜式
2001.03.23 V1.0
创建控件
特别感谢:
---------
Abcool帮我制作多语种支持的英文部分
Lius Pater为这个控件提出建议和帮助测试
还有其它写信支持我、提出意见、帮我测试的热心朋友们
版权所有:
---------
与月共舞工作室 周劲羽yygw@yeah.net; yygw@sina.com
http://yygw.126.com
OICQ:991144
近期下载者:
相关文件:
收藏者: