Description: VC++ and Delphi using two kinds of programming tools, to design an on TDI, FireWall-Hook layer filtering firewall.
File list (Check if you may need any files):
FireWall\FireWall(Delphi)\Clear.bat
........\................\Connect.pas
........\................\Main_Form.dfm
........\................\Init.pas
........\................\!clear.bat
........\................\Main_Form.ddp
........\................\IPEdit.pas
........\................\Driver.pas
........\................\Log.pas
........\................\Project.res
........\................\IPFieldEdit.pas
........\................\Main_Form.pas
........\................\AddIPRule_Form.pas
........\................\AddIPRule_Form.ddp
........\................\AddIPRule_Form.dfm
........\................\Language.pas
........\................\EditIPRule_Form.pas
........\................\Share.pas
........\................\EditIPRule_Form.ddp
........\................\Hint_Form.pas
........\................\Hint_Form.dfm
........\................\Hint_Form.ddp
........\................\EditIPRule_Form.dfm
........\................\Project.dpr
........\................\Project.dof
........\................\Project.cfg
........\................\Dcu\IPEdit.dcu
........\................\...\IPFieldEdit.dcu
........\................\...\Driver.dcu
........\................\...\Share.dcu
........\................\...\Connect.dcu
........\................\...\Log.dcu
........\................\...\Language.dcu
........\................\...\Hint_Form.dcu
........\................\...\Init.dcu
........\................\...\AddIPRule_Form.dcu
........\................\...\Main_Form.dcu
........\................\...\EditIPRule_Form.dcu
........\................\Product\data.mdb
........\................\.......\Start.ini
........\................\.......\Event.Log
........\................\.......\Project.exe
........\................\.......\更新记录.txt
........\................\.......\help.GID
........\................\.......\help.chm
........\................\.......\FireWall.sys
........\................\.......\Language\Chinese.ini
........\................\.......\........\ChineseBIG5.ini
........\................\.......\........\English.ini
........\................\.......\........\Japanese.ini
........\................\.......\frm_image\bt1.bmp
........\................\.......\.........\bt2.bmp
........\................\.......\.........\Close1.bmp
........\................\.......\.........\Close2.bmp
........\................\.......\.........\Min1.bmp
........\................\.......\.........\Min2.bmp
........\................\.......\images\Data_283.ico
........\................\.......\......\Data_284.ico
........\................\.......\......\Chest Emblem 1.ico
........\................\.......\......\gnome-unknown.ico
........\.........VC)\FireWall.dsw
........\............\readme.txt
........\............\sources
........\............\makefile
........\............\ddkbuild.bat
........\............\dbghelp.h
........\............\!clear.bat
........\............\copy.bat
........\............\pid_pname.c
........\............\FireWall.h
........\............\FireWall.dsp
........\............\FireWall.ncb
........\............\FireWall.plg
........\............\Filter.h
........\............\OperateDevice.c
........\............\NetHeaders.h
........\............\pid_pname.h
........\............\GetProcessName.h
........\............\Global.h
........\............\OperateDevice.h
........\............\GetProcessName.c
........\............\FireWall.c
........\............\Filter.c
........\............\buildfre.log
........\............\buildchk.log
........\............\FireWall.opt
........\............\objchk\i386\firewall.obj
........\............\......\....\operatedevice.obj
........\............\......\....\filter.obj
........\............\......\....\getprocessname.obj
........\............\......\....\FireWall.sys
........\............\......\....\FireWall.pdb
........\............\...\_objects.mac
........\............\...fre\i386\firewall.obj
........\............\......\....\operatedevice.obj
........\............\......\....\filter.obj
........\............\......\....\getprocessname.obj
.