• 大小: 7.18MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-10
  • 语言: C/C++
  • 标签:

资源简介

自己写的 课程设计 为了赚点分 传上去了 包括完整的工程代码的实现、debug和release、以及打包成安装包的形式……一套都有…………在vc6++环境下编译的 绝对通过……给大家参考……

资源截图

代码片段和文件信息

// DlgAddRules.cpp : implementation file
//

#include “stdafx.h“
#include “FireWallDlgV2.h“
#include “DlgAddRules.h“
#include “Common.h“
#include “FireWallDlgV2Dlg.h“
#include 
//Library: Use Ws2_32.lib.


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDlgAddRules dialog


CDlgAddRules::CDlgAddRules(CWnd* pParent /*=NULL*/)
: CDialog(CDlgAddRules::IDD pParent)
{
//{{AFX_DATA_INIT(CDlgAddRules)
//}}AFX_DATA_INIT




}


void CDlgAddRules::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDlgAddRules)
DDX_Control(pDX IDC_EDITDESTPORT m_DestPort);
DDX_Control(pDX IDC_EDITSOURSEPORT m_SoursePort);
DDX_Control(pDX IDC_COMBOACTION m_Aciton);
DDX_Control(pDX IDC_COMBOPROTOCAL m_Protocal);
DDX_Control(pDX IDC_IPADDRESSOURSESUBNET m_SourseSubnetIP);
DDX_Control(pDX IDC_IPADDRESDESTSUBNET m_DestSubnetIP);
DDX_Control(pDX IDC_IPADDRESDESTIP m_DestIP);
DDX_Control(pDX IDC_IPADDRESSOURSEIP m_SourseIP);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgAddRules CDialog)
//{{AFX_MSG_MAP(CDlgAddRules)
ON_BN_CLICKED(IDADDRULES OnConfirmAddrules)
ON_BN_CLICKED(IDCANCEL OnCancelAddRules)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgAddRules message handlers

void CDlgAddRules::OnConfirmAddrules() 
{
CFireWallDlgV2Dlg dlg;
CString strLog;
strLog = “->添加规则\n“;
dlg.DlgLog(strLog);

m_SourseIP.GetWindowText(SourseIP);
m_SourseSubnetIP.GetWindowText(SourseSubIP);

m_DestIP.GetWindowText(DestIP);
m_DestSubnetIP.GetWindowText(DestSubIP);

m_SoursePort.GetWindowText(SoursePort);

m_DestPort.GetWindowText(DestPort);

m_Protocal.GetWindowText(Protocals);
m_Aciton.GetWindowText(Action);

CDialog::OnOK();


}


void CDlgAddRules::OnCancelAddRules() 
{
// TODO: Add your control notification handler code here
CFireWallDlgV2Dlg dlg;
CString strLog;
strLog = “->取消添加规则\n“;
dlg.DlgLog(strLog);


CDialog::OnCancel();

}

BOOL CDlgAddRules::OnInitDialog() 
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here

m_Protocal.AddString(“ICMP“);
m_Protocal.AddString(“TCP“);
m_Protocal.AddString(“IP“);
m_Protocal.AddString(“UDP“);
m_Protocal.SetCurSel(0);

m_Aciton.AddString(“允许“);
m_Aciton.AddString(“拒绝“);
m_Aciton.SetCurSel(0);

m_SourseIP.SetAddress(0000);
m_SourseSubnetIP.SetAddress(0000);
m_DestIP.SetAddress(0000);
m_DestSubnetIP.SetAddress(0000);
SetDlgItemText(IDC_EDITDESTPORT“0“);
SetDlgItemText(IDC_EDITSOURSEPORT“0“);
return TRUE;  
// return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-10 18:17  FireWallDlgV7--最终版\
     文件        3617  2013-01-10 15:24  FireWallDlgV7--最终版\Common.h
     目录           0  2013-01-10 15:52  FireWallDlgV7--最终版\Debug\
     文件       61688  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\DlgAddRules.obj
     文件           0  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\DlgAddRules.sbr
     文件      270442  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\FireWallDlgV2.exe
     文件       53580  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\FireWallDlgV2.obj
     文件      361472  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\FireWallDlgV2.pdb
     文件      107052  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\FireWallDlgV2.res
     文件           0  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\FireWallDlgV2.sbr
     文件      112118  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\FireWallDlgV2Dlg.obj
     文件           0  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\FireWallDlgV2Dlg.sbr
     文件      106189  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\StdAfx.obj
     文件     1382433  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\StdAfx.sbr
     文件       25049  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\Tdrivers.obj
     文件           0  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\Tdrivers.sbr
     文件      389120  2013-01-10 15:31  FireWallDlgV7--最终版\Debug\vc60.pdb
     文件        2954  2013-01-10 09:03  FireWallDlgV7--最终版\DlgAddRules.cpp
     文件        1690  2013-01-10 10:38  FireWallDlgV7--最终版\DlgAddRules.h
     文件        3005  2013-01-08 14:47  FireWallDlgV7--最终版\DrvFltIp.h
     文件        3957  2002-12-22 01:18  FireWallDlgV7--最终版\DrvFltIp.sys
     文件      127288  2013-01-10 16:44  FireWallDlgV7--最终版\FireWallDlgV2.aps
     文件        2799  2013-01-10 18:16  FireWallDlgV7--最终版\FireWallDlgV2.clw
     文件        4423  2013-01-09 10:37  FireWallDlgV7--最终版\FireWallDlgV2.cpp
     文件        4717  2013-01-09 16:28  FireWallDlgV7--最终版\FireWallDlgV2.dsp
     文件         551  2012-12-27 16:10  FireWallDlgV7--最终版\FireWallDlgV2.dsw
     文件        1401  2013-01-07 09:18  FireWallDlgV7--最终版\FireWallDlgV2.h
     文件      435200  2013-01-10 18:17  FireWallDlgV7--最终版\FireWallDlgV2.ncb
     文件       79872  2013-01-10 18:17  FireWallDlgV7--最终版\FireWallDlgV2.opt
     文件         262  2013-01-10 18:16  FireWallDlgV7--最终版\FireWallDlgV2.plg
     文件        7955  2013-01-10 14:01  FireWallDlgV7--最终版\FireWallDlgV2.rc
............此处省略41个文件信息

评论

共有 条评论

相关资源