• 大小: 252KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: C/C++
  • 标签:

资源简介

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\Hyperlink

     文件       8048  2001-09-10 01:55  防火墙源代码\Property\Hyperlink\Hyperlink.cpp

     文件       2212  2001-09-10 01:55  防火墙源代码\Property\Hyperlink\Hyperlink.h

    ..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个文件信息

评论

共有 条评论

相关资源