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

近期下载者

相关文件


收藏者