资源简介
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
说明:
---------------------------------------------------
控管规则文件操作,用来创建、读、写、删除控管规
则文件以及其它一些辅助操作。
---------------------------------------------------
工程: Xfilter 个人防火墙
作者: 朱雁辉,朱雁冰
创建日期: 2001/08/03
网址: http://www.xfilt.com
电子邮件: xstudio@xfilt.com
版权所有 (c) 2001-2002 X 工作室
警告:
---------------------------------------------------
本电脑程序受著作权法的保护。未经授权,不能使用
和修改本软件全部或部分源代码。凡擅自复制、盗用或散
布此程序或部分程序或者有其它任何越权行为,将遭到民
事赔偿及刑事的处罚,并将依法以最高刑罚进行追诉。
凡通过合法途径购买本软件源代码的用户被默认授权
可以在自己的程序中使用本软件的部分代码,但作者不对
代码产生的任何后果负责。
使用了本软件代码的程序只能以可执行文件形式发布,
未经特别许可,不能将含有本软件源代码的源程序以任何
形式发布。
---------------------------------------------------
*/
//=============================================================================================
#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个文件信息
评论
共有 条评论