資源簡介
Xfilter 源代碼完整的文件列表
------------------------------------------------------
.\Common
.\Lib
.\Property
.\Release
.\TcpIpDog
.\Xfilter.dsw
.\readme.txt
.\filelist.txt
.\Common\XLogFile.h
.\Common\XLogFile.cpp
.\Common\XInstall.cpp
.\Common\XFile.h
.\Common\XInstall.h
.\Common\XFile.cpp
.\Common\Debug.h
.\Common\XFileRes.h
.\Lib\htmlhelp.h
.\Lib\htmlhelp.lib
.\Property\Property.opt
.\Property\Property.aps
.\Property\Property.dsp
.\Property\Property.rc
.\Property\Property.clw
.\Property\ReadMe.txt
.\Property\resource.h
.\Property\NetIPAria.h
.\Property\GuiRes.h
.\Property\AclSet.cpp
.\Property\SetTime.h
.\Property\Acl.cpp
.\Property\SetNet.h
.\Property\MainSheet.h
.\Property\AclSet.h
.\Property\Register.h
.\Property\SystemSet.cpp
.\Property\Splash.h
.\Property\Property.dsw
.\Property\Acl.h
.\Property\Property.ncb
.\Property\Splash.cpp
.\Property\Property.h
.\Property\LogQuery.h
.\Property\SetTime.cpp
.\Property\MainSheet.cpp
.\Property\SetNet.cpp
.\Property\NetIPAria.cpp
.\Property\About.cpp
.\Property\StdAfx.h
.\Property\StdAfx.cpp
.\Property\SystemSet.h
.\Property\Register.cpp
.\Property\About.h
.\Property\LogQuery.cpp
.\Property\Property.cpp
.\Property\NetTimeSheet.h
.\Property\PacketMonitor.h
.\Property\Property.plg
.\Property\NetTimeSheet.cpp
.\Property\PacketMonitor.cpp
.\Property\Internet
.\Property\MainFrame
.\Property\SystemTray
.\Property\res
.\Property\HyperLink
.\Property\Internet\Internet.cpp
.\Property\Internet\Internet.h
.\Property\MainFrame\MainFrame.cpp
.\Property\MainFrame\mainframe.h
.\Property\SystemTray\SystemTray.cpp
.\Property\SystemTray\SystemTray.h
.\Property\res\Property.rc2
.\Property\res\NULL.ico
.\Property\res\Property.ico
.\Property\res\about.bmp
.\Property\res\Alert.ico
.\Property\res\DenyEx1.ico
.\Property\res\PassEx1.ico
.\Property\res\QueryEx1.ico
.\Property\res\splash.bmp
.\Property\res\MEMO.ICO
.\Property\res\ALERTSET.ICO
.\Property\res\APPSET.ICO
.\Property\res\BASESET.ICO
.\Property\res\COMMONSET.ICO
.\Property\res\Monitor.ico
.\P

代碼片段和文件信息
//=============================================================================================
/*
文件: XFile.cpp
說明:
---------------------------------------------------
控管規(guī)則文件操作,用來創(chuàng)建、讀、寫、刪除控管規(guī)
則文件以及其它一些輔助操作。
---------------------------------------------------
工程: Xfilter?個人防火墻
作者: 朱雁輝,朱雁冰
創(chuàng)建日期: 2001/08/03
網(wǎng)址: http://www.xfilt.com
電子郵件: xstudio@xfilt.com
版權所有?(c)?2001-2002?X?工作室
警告:
---------------------------------------------------
本電腦程序受著作權法的保護。未經(jīng)授權,不能使用
和修改本軟件全部或部分源代碼。凡擅自復制、盜用或散
布此程序或部分程序或者有其它任何越權行為,將遭到民
事賠償及刑事的處罰,并將依法以最高刑罰進行追訴。
凡通過合法途徑購買本軟件源代碼的用戶被默認授權
可以在自己的程序中使用本軟件的部分代碼,但作者不對
代碼產(chǎn)生的任何后果負責。
使用了本軟件代碼的程序只能以可執(zhí)行文件形式發(fā)布,
未經(jīng)特別許可,不能將含有本軟件源代碼的源程序以任何
形式發(fā)布。
---------------------------------------------------
*/
//=============================================================================================
#include?“stdafx.h“
//============================================================================================
//Acl?file?operation
//initialize?public?function
CAclFile::CAclFile()
{
mAclFile.m_hFile? =?NULL;
mpAclDistrustIP =?NULL;
mpAclTrustIP =?NULL;
mpAclCustomIP =?NULL;
mpAcl =?NULL;
mAllTime.bWeekDay =?0xFF; //11111111
mAllTime.tStartTime =?0; //00:00
mAllTime.tEndTime =?0; //00:00
InitializeCriticalSection(&gCriticalSectionFile);
}
CAclFile::~CAclFile()
{
CloseAcl();
FreeMemory();
}
//============================================================================================
//private?function
void?CAclFile::InitDefaultValue()
{
EnterCriticalSection(&gCriticalSectionFile);
{
//?Initalize?header?default?value
_tcscpy(mAclHeader.sSignature ?ACL_HEADER_SIGNATURE);
mAclHeader.ulTimeOffset =?ACL_HEADER_LENTH;
mAclHeader.bMajor =?ACL_HEADER_MAJOR;
mAclHeader.bMinor =?ACL_HEADER_MINOR;
mAclHeader.uiSerial =?ACL_HEADER_SERIAL;
mAclHeader.ulVersion =?ACL_HEADER_VERSION;
mAclHeader.bSet =?ACL_HEADER_SET;
mAclHeader.uiLogSize =?ACL_HEADER_LOG_SIZE;
mAclHeader.bUpdateInterval =?ACL_HEADER_UPDATE_INTERVAL;
_tcscpy(mAclHeader.sUserName ?ACL_HEADER_USER_NAME);
_tcscpy(mAclHeader.sACode ?ACL_HEADER_ACODE);
_tcscpy(mAclHeader.sWebURL ?ACL_HEADER_WEB_URL);
_tcscpy(mAclHeader.sCommandURL ?ACL_HEADER_COMMAND_URL);
_tcscpy(mAclHeader.sUserRegisterURL ?ACL_HEADER_REGISTER_URL);
_tcscpy(mAclHeader.sEmail ?ACL_HEADER_EMAIL);
mAclHeader.ulAclCount =?ACL_HEADER_INITIALIZE;
mAclHeader.ulAclOffset =?ACL_HEADER_INITIALIZE;
mAclHeader.ulCustomIPCount =?ACL_HEADER_INITIALIZE;
mAclHeader.ulCustomIPOffset =?ACL_HEADER_INITIALIZE;
mAclHeader.ulDistrustIPCount =?ACL_HEADER_INITIALIZE;
mAclHeader.ulDistrustIPOffset =?ACL_HEADER_INITIALIZE;
mAclHeader.ulHeaderLenth =?ACL_HEADER_LENTH;
mAclHeader.ulIntranetIPCount =?ACL_HEADER_INTRANET_IP_COUNT;
mAclHeader.ulIntranetIPOffset =?ACL_HEADER_LENTH?+?ACL_TIME_TOTAL_LENTH;
mAclHeader.ulTimeCount =?ACL_HEADER_TIME
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2005-10-09?18:34??防火墻源代碼
????..AD...?????????0??2003-04-07?19:40??防火墻源代碼\Common
?????文件????????982??2001-09-10?00:48??防火墻源代碼\Common\Debug.h
?????文件??????17153??2001-09-10?01:48??防火墻源代碼\Common\XFile.cpp
?????文件???????5789??2001-09-29?19:14??防火墻源代碼\Common\XFile.h
?????文件???????9028??2001-10-07?18:16??防火墻源代碼\Common\XFileRes.h
?????文件???????7998??2001-09-10?01:45??防火墻源代碼\Common\XInstall.cpp
?????文件???????1333??2001-09-10?00:46??防火墻源代碼\Common\XInstall.h
?????文件???????7147??2001-09-10?01:43??防火墻源代碼\Common\XLogFile.cpp
?????文件???????1427??2001-09-10?01:17??防火墻源代碼\Common\XLogFile.h
?????文件???????2905??2001-10-04?02:09??防火墻源代碼\filelist.txt
????..AD...?????????0??2003-04-07?19:40??防火墻源代碼\Lib
?????文件??????16246??1997-12-18?22:26??防火墻源代碼\Lib\htmlhelp.h
?????文件??????12178??1997-12-18?22:26??防火墻源代碼\Lib\htmlhelp.lib
????..AD...?????????0??2003-04-07?19:40??防火墻源代碼\Property
?????文件???????3254??2001-09-12?18:19??防火墻源代碼\Property\About.cpp
?????文件???????1735??2001-09-12?18:18??防火墻源代碼\Property\About.h
?????文件??????10158??2001-09-15?18:21??防火墻源代碼\Property\Acl.cpp
?????文件???????2358??2001-09-04?13:39??防火墻源代碼\Property\Acl.h
?????文件??????10696??2001-09-12?01:07??防火墻源代碼\Property\AclSet.cpp
?????文件???????1893??2001-08-24?19:00??防火墻源代碼\Property\AclSet.h
?????文件??????17948??2001-09-13?23:36??防火墻源代碼\Property\GuiRes.h
????..AD...?????????0??2003-04-07?19:40??防火墻源代碼\Property\Hyperli
?????文件???????8048??2001-09-10?01:55??防火墻源代碼\Property\Hyperli
?????文件???????2212??2001-09-10?01:55??防火墻源代碼\Property\Hyperli
????..AD...?????????0??2003-04-07?19:40??防火墻源代碼\Property\Internet
?????文件??????12874??2001-09-12?17:48??防火墻源代碼\Property\Internet\Internet.cpp
?????文件???????1154??2001-09-10?01:54??防火墻源代碼\Property\Internet\Internet.h
?????文件???????6941??2001-09-05?16:20??防火墻源代碼\Property\LogQuery.cpp
?????文件???????1956??2001-09-05?14:04??防火墻源代碼\Property\LogQuery.h
............此處省略88個文件信息
評論
共有 條評論