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

  • 大小: 63.79 KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-08-25
  • 語言: 其他
  • 標簽:

資源簡介

C++編寫的防火墻程序源代碼,C++編寫的防火墻程序源代碼

資源截圖

代碼片段和文件信息

//////////////////////////////////////////////////////////////////////
//?filterAdap.cpp:?implementation?of?the?filterAdapter?class.
//
//?Generated?by?Network?Driver?Wizard?on?Friday?February?06?2004
//

#include?“filterBind.h“
#include?“filterAdap.h“

//////////////////////////////////////////////////////////////////////
//?Constructor
filterAdapter::filterAdapter()?
{
//?TODO:?initialize?your?private?data?members
//???????Do?NOT?call?any?NDIS?functions?in?here.?Defer?to?Initialize()

}

//////////////////////////////////////////////////////////////////////
//?Destructor
filterAdapter::~filterAdapter()
{
//?TODO:?deallocate?all?the?resources?allocated?in?constructor/Initialize()
//
}

////////////////////////////////////////////////////////////////////
//?NDIS?callback?handlers
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
//?filterAdapter::OnInitialize
//??當一個虛擬NIC被創建時,調用此成員函數。此時已經完成對底層物理NIC的邦定
// 大部分工作系統已經完成,用戶可以在此檢查媒介類型,以可以設置私有成員變量
??
//參數:
// Medium
// Reference?to?the?KNdisMedium?object?which?has?a?medium?type
// selected?for?the?underlying?binding?by?the?real?NIC
// Config
// Reference?to?miniport‘s?KNdisConfig?object?used?to?query?various
// configuration?parameters
//
//?Return
// NDIS_STATUS_SUCCESS Proceed?with?the?creation?of?the?filter
// NDIS_STATUS_XXXXXXX Error.?The?framework?rolls?back?and?fails?the
// miniport?initialization.
//?IRQL:?
// PASSIVE_LEVEL
//?Return?Mode:
// Synchronous
//
NDIS_STATUS?filterAdapter::OnInitialize
(const?KNdisMedium&?Medium?KNdisConfig&?Config)
{
TRACE(“filterAdapter::OnInitialize():?%s?at?%ws\n“?Medium.Text()?GetBoundDeviceName());
????//注冊
?
KNdisBundle::Register(this?GetBundle());?
UNREFERENCED_PARAMETER(Config);

return?NDIS_STATUS_SUCCESS;
}

////////////////////////////////////////////////////////////////////
//?filterAdapter::OnHalt
//
//?Either?virtual?NIC?or?underlying?binding?is?being?destroyed?by?NDIS
//?Not?much?can?we?do?here.
//
VOID?filterAdapter::OnHalt()
{
TRACE(“filterAdapter::OnHalt()\n“);
//??撤銷邦定
KNdisBundle::Deregister(this?GetBundle());?
//?TODO:?deinit?private?members
}

////////////////////////////////////////////////////////////////////
//?filterAdapter::OnSend

//
//?處理發送網絡封包.這里過濾驅動對輸出的網絡封包進行處理?,
//?過濾驅動檢查協議封包,如果需要則對其進行更改,或者丟棄。處理工程是
//?先對原始封包進行拷貝,然后分析拷貝對其處理后返回。如果需要處理多個封包,
//?需要擁有封包池,并且指定完成列程OnSendComplete()指針
//??Parameters:
// Original - NDIS提供的原始封包?
// Repackaged - 驅動程序對原始封包進行處理后的封包?
//???
//??OnSend()?is?returned:
// NDIS_STATUS_SUCCESS ?Requests?the?framework?to?forward?the
// ?Repackaged?packet?down?the?binding
// NDIS_STATUS_NOT_ACCEPTED?Send?nothing.?Release?resources?and?Return?NDIS_STATUS_SUCCESS?to?NDIS
// NDIS_STATUS_PENDING ?Do?nothing?Recycle?nothing.?Return?NDIS_STATUS_PENDING?to?NDIS
// NDIS_STATUS_XXX ramework?

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

????.CA....??????1059??2004-02-06?12:55??防火墻源代碼\filter\Characteristics.h

????.CA....??????8998??2004-02-06?12:55??防火墻源代碼\filter\filter.dsp

????.CA....???????307??2004-02-06?12:55??防火墻源代碼\filter\filter.dsw

????.CA....?????22610??2004-02-06?12:55??防火墻源代碼\filter\filter.htm

????.CA....?????58368??2006-12-11?09:30??防火墻源代碼\filter\filter.ncb

????.CA....?????54784??2006-12-11?09:30??防火墻源代碼\filter\filter.opt

????.CA....???????252??2006-12-11?09:30??防火墻源代碼\filter\filter.plg

????.CA....??????1307??2004-02-06?12:55??防火墻源代碼\filter\filter.rc

????.CA....???????235??2004-02-06?12:55??防火墻源代碼\filter\filter.xml

????.CA....?????14304??2004-02-06?21:38??防火墻源代碼\filter\filterAdap.cpp

????.CA....??????2863??2004-02-06?15:03??防火墻源代碼\filter\filterAdap.h

????.CA....??????3097??2004-02-06?14:48??防火墻源代碼\filter\filterBind.h

????.CA....??????1647??2004-02-06?14:09??防火墻源代碼\filter\filterDrv.cpp

????.CA....???????485??2004-02-06?13:54??防火墻源代碼\filter\filterDrv.h

????.CA....???????864??2004-02-06?13:10??防火墻源代碼\filter\free5\filter.res

????.CA....??????7919??2004-02-06?21:38??防火墻源代碼\filter\free5\filterAdap.obj

????.CA....?????18308??2004-02-06?15:03??防火墻源代碼\filter\free5\filterDrv.obj

????.CA....?????99328??2004-02-06?21:38??防火墻源代碼\filter\i386\free5\filter.pdb

????.CA....?????14997??2004-02-06?21:38??防火墻源代碼\filter\i386\free5\filter.sys

????.CA....???????290??2004-02-06?12:55??防火墻源代碼\filter\makefile

????.CA....??????3458??2004-02-06?12:55??防火墻源代碼\filter\netFilter.inf

????.CA....??????2125??2004-02-06?12:55??防火墻源代碼\filter\netFilterMP.inf

????.CA....?????14997??2004-02-06?21:38??防火墻源代碼\filter\setup\filter.sys

????.CA....??????3458??2004-02-06?12:55??防火墻源代碼\filter\setup\netFilter.inf

????.CA....??????2125??2004-02-06?12:55??防火墻源代碼\filter\setup\netFilterMP.inf

????.CA....???????706??2004-02-06?12:55??防火墻源代碼\filter\sources

????.C.D...?????????0??2008-02-21?01:17??防火墻源代碼\filter\i386\free5

????.C.D...?????????0??2008-02-21?01:17??防火墻源代碼\filter\free5

????.C.D...?????????0??2008-02-21?01:17??防火墻源代碼\filter\i386

????.C.D...?????????0??2008-02-21?01:17??防火墻源代碼\filter\setup

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

評論

共有 條評論