91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.03MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-14
  • 語言: 其他
  • 標簽: VC??防火墻??

資源簡介

基于VC++的防火墻NetDefender 不錯的網絡編程實例

資源截圖

代碼片段和文件信息

//?AddRuleDlg.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“fire.h“
#include?“AddRuleDlg.h“
//********************************************************
#include?

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

/////////////////////////////////////////////////////////////////////////////
//?CAddRuleDlg?dialog


CAddRuleDlg::CAddRuleDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CAddRuleDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CAddRuleDlg)
m_sdadd?=?_T(““);
m_sdport?=?_T(““);
m_ssadd?=?_T(““);
m_ssport?=?_T(““);
//}}AFX_DATA_INIT
//****************************************************************
//if(ipFltDrv.IsLoaded()?==?FALSE)

ipFltDrv.LoadDriver(“DrvFltIp“?NULL?NULL?TRUE);

}


void?CAddRuleDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddRuleDlg)
DDX_Control(pDX?IDC_COMBO2?m_protocol);
DDX_Control(pDX?IDC_COMBO1?m_action);
DDX_Text(pDX?IDC_DADD?m_sdadd);
DDV_MaxChars(pDX?m_sdadd?15);
DDX_Text(pDX?IDC_DPORT?m_sdport);
DDX_Text(pDX?IDC_SADD?m_ssadd);
DDV_MaxChars(pDX?m_ssadd?15);
DDX_Text(pDX?IDC_SPORT?m_ssport);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAddRuleDlg?CDialog)
//{{AFX_MSG_MAP(CAddRuleDlg)
ON_BN_CLICKED(IDC_ADD?OnAdd)
ON_EN_KILLFOCUS(IDC_SADD?OnKillfocusSadd)
ON_EN_KILLFOCUS(IDC_DADD?OnKillfocusDadd)
ON_BN_CLICKED(IDC_ADDSAVE?OnAddsave)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CAddRuleDlg?message?handlers
//**************************************************************************


DWORD?CAddRuleDlg::AddFilter(IPFilter?pf)
{

DWORD?result?=?ipFltDrv.WriteIo(ADD_FILTER?&pf?sizeof(pf));



if?(result?!=?DRV_SUCCESS)?
{
AfxMessageBox(“Unable?to?add?rule?to?the?driver“);

return?FALSE;
}

else
return?TRUE;
}
//*************************************************************************

void?CAddRuleDlg::OnAdd()?
{
//?TODO:?Add?your?control?notification?handler?code?here
UpdateData();
BOOL setact;
int setproto;
int?action?=?m_action.GetCurSel();
char?ch[30];

if(action?==?0?)
?setact?=?FALSE;?
else
setact?=?TRUE;


int?proto?=?m_protocol.GetCurSel();
if(proto?==?0)
setproto?=?1;
if(proto?==?1)
setproto?=?17;
if(proto?==?2)
setproto?=?6;
wsprintf(ch“Action:?%d?Protocol?%d“actionproto);
MessageBox(ch);

IPFilter???ip;
ip.destinationIp?=?inet_addr((LPCTSTR)m_sdadd);
ip.destinationMask?=?inet_addr(“255.255.255.255“);
ip.destinationPort?=?htons(atoi((LPCTSTR)m_sdport));
ip.sourceIp?=?inet_addr((LPCTSTR)m_ssadd);
ip.sourceMask?=?inet_addr(“255.255.255.255“);
ip.sourcePort?=?htons(atoi((LPCTSTR)m_ssport));
ip.protocol?=?setproto;
ip.drop?=?setact;


DWORD?result?=?AddFilter(ip);
}
//********************************************************

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????8849??2003-04-14?12:24??防火墻NetDefender\AddRuleDlg.cpp

?????文件???????2119??2003-04-07?22:03??防火墻NetDefender\AddRuleDlg.h

?????文件??????36576??2005-05-26?02:17??防火墻NetDefender\Debug\AddRuleDlg.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\AddRuleDlg.sbr

?????文件????5465088??2005-07-11?16:17??防火墻NetDefender\Debug\fire.bsc

?????文件?????404492??2007-10-20?12:29??防火墻NetDefender\Debug\fire.exe

?????文件?????686720??2005-08-10?12:30??防火墻NetDefender\Debug\fire.ilk

?????文件??????28094??2005-07-11?16:17??防火墻NetDefender\Debug\fire.obj

?????文件????7038760??2005-05-26?02:17??防火墻NetDefender\Debug\fire.pch

?????文件?????705536??2005-08-10?12:30??防火墻NetDefender\Debug\fire.pdb

?????文件??????30496??2005-08-10?12:30??防火墻NetDefender\Debug\fire.res

?????文件??????????0??2005-07-11?16:17??防火墻NetDefender\Debug\fire.sbr

?????文件??????14816??2005-05-26?02:17??防火墻NetDefender\Debug\fireDoc.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\fireDoc.sbr

?????文件??????61136??2005-05-30?21:53??防火墻NetDefender\Debug\fireView.obj

?????文件??????????0??2005-05-30?21:53??防火墻NetDefender\Debug\fireView.sbr

?????文件??????30987??2005-05-26?02:17??防火墻NetDefender\Debug\MainFrm.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\MainFrm.sbr

?????文件??????44548??2005-05-26?02:17??防火墻NetDefender\Debug\PortScanDlg.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\PortScanDlg.sbr

?????文件???????3560??2005-05-26?02:17??防火墻NetDefender\Debug\sockUtil.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\sockUtil.sbr

?????文件??????41835??2005-05-26?02:17??防火墻NetDefender\Debug\StarWarsCtrl.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\StarWarsCtrl.sbr

?????文件?????105825??2005-05-26?02:17??防火墻NetDefender\Debug\StdAfx.obj

?????文件????1376606??2005-05-26?02:17??防火墻NetDefender\Debug\StdAfx.sbr

?????文件??????84192??2005-05-26?02:17??防火墻NetDefender\Debug\SystemTray.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\SystemTray.sbr

?????文件??????23058??2005-05-26?02:17??防火墻NetDefender\Debug\TDriver.obj

?????文件??????????0??2005-05-29?17:27??防火墻NetDefender\Debug\TDriver.sbr

............此處省略54個文件信息

評論

共有 條評論