工程下载:
A-Protect_0.4.3-M1-bld-2013-0804.rar
http://download.csdn.net/detail/lostspeed/5866983
声明:
A-Protect_0.4.3 及其修改版本的 版权属于 Winker@pediy.com
修改原因:
下载不到Winker发布的A-Protect_0.4.4
A-Protect_0.4.3编译后,警告太多, 所以修改了此版本.
修改点:
* 消除全部警告.
每一个警告, 都意味着潜在的风险. 除非我们自己确认这个警告是无害的
如果不去掉原版的警告, 在学习修改过程中,不好找哪个警告是自己修改时引起的.
在编译阶段, 消灭掉潜在的问题, 这样效率高.
根据A-Protect运行结果判断, 去掉警告后的版本, 没有影响Winker原版提供的功能.
因为没有研究完原版工程, 才开个头, 也不排除去警告时有失误.
如有必要, 请在出问题时,用Diff工具, 对照 A-Protect_0.4.3 原版工程, 修正去警告的代码.
备注:
见过一个同学编译A-Protect_0.4.3时,说编译不过, 记录A-Protect编译过程如下:
* 先用WDK7600编译驱动, 我在SourceInsight 中调用的批处理如下:
rem @file BuildWdkCode.cmd
call D:\WinDDK\7600.16385.1\bin\setenv.bat D:\WinDDK\7600.16385.1\ chk x86 WIN7
cd %1
build -ceZ
* 在命令行中, 进入驱动目录\Driver\objchk_win7_x86\i386\. 运行a.bat, 产生DrvKernelModule.h
* 用vs2010打开A-Protect.sln, 编译r3工程 A-Protect
* 将驱动A-Protect.sys 拷贝到 \Release目录下
* 将\Release目录拷贝到x86计算机上, 运行A-Protect.exe, A盾开始工作
原始工程位置
\原版工程\A-Protect_0.4.3.zip
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课