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

  • 大小: 133KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: C/C++
  • 標簽: c++??源碼??vs2010??

資源簡介

修改Windows路由表的程序,實現了對路由表的查詢、添加、編輯、刪除功能。開發環境VS2010,C++語言

資源截圖

代碼片段和文件信息

//?ModifyRoute.cpp?:?實現文件
//

#include?“stdafx.h“
#include?“WinRouter.h“
#include?“ModifyRoute.h“
#include?“afxdialogex.h“


//?ModifyRoute?對話框

IMPLEMENT_DYNAMIC(ModifyRoute?CDialogEx)

ModifyRoute::ModifyRoute(CWnd*?pParent?/*=NULL*/)
:?CDialogEx(ModifyRoute::IDD?pParent)
//?m_distination(_T(““))
?m_subnetMask(_T(““))
?m_nextHop(_T(““))
{

m_destination?=?_T(““);
}

ModifyRoute::~ModifyRoute()
{
}

void?ModifyRoute::DoDataExchange(CDataExchange*?pDX)
{
CDialogEx::DoDataExchange(pDX);
//??DDX_Text(pDX?IDC_EDIT1?m_distination);
DDX_Text(pDX?IDC_EDIT2?m_subnetMask);
DDX_Text(pDX?IDC_EDIT3?m_nextHop);
DDX_Text(pDX?IDC_EDIT1?m_destination);
}


BEGIN_MESSAGE_MAP(ModifyRoute?CDialogEx)
ON_BN_CLICKED(IDOK?&ModifyRoute::OnBnClickedOk)
END_MESSAGE_MAP()


//?ModifyRoute?消息處理程序

void?ModifyRoute::SetInit(bool?blIsAdd?int?iRouteIndex?
PMIB_IPFORWARDTABLE?pIpForwardTable?DWORD?dwMaxInterfaceMetric?
DWORD?dwDefaultInterface)
{
m_blIsAdd?=?blIsAdd;
m_iRouteIndex?=?iRouteIndex;
m_pIpForwardTable?=?pIpForwardTable;
m_dwMaxInterfaceMetric?=?dwMaxInterfaceMetric;
m_dwDefaultInterface?=?dwDefaultInterface;
}

void?ModifyRoute::LoadData()
{
IN_ADDR?inDestination?inSubnetMask?inNextHop;
inDestination.S_un.S_addr?=?m_pIpForwardTable->table[m_iRouteIndex].dwForwardDest;
inSubnetMask.S_un.S_addr?=?m_pIpForwardTable->table[m_iRouteIndex].dwForwardMask;
inNextHop.S_un.S_addr?=?m_pIpForwardTable->table[m_iRouteIndex].dwForwardNextHop;

wstring?wstrTmp;
Ascii2WideString(inet_ntoa(inDestination)?wstrTmp);
m_destination?=?wstrTmp.c_str();
Ascii2WideString(inet_ntoa(inSubnetMask)?wstrTmp);
m_subnetMask?=?wstrTmp.c_str();
Ascii2WideString(inet_ntoa(inNextHop)?wstrTmp);
m_nextHop?=?wstrTmp.c_str();
UpdateData(FALSE);
}

BOOL?ModifyRoute::OnInitDialog()
{
CDialogEx::OnInitDialog();

//?TODO:??在此添加額外的初始化
if(m_blIsAdd)?{
//LoadData();
SetWindowText(_T(“添加路由“));
}?else?{
LoadData();
SetWindowText(_T(“編輯路由“));
}
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
//?異常:?OCX?屬性頁應返回?FALSE
}


void?ModifyRoute::OnBnClickedOk()
{
//?TODO:?在此添加控件通知處理程序代碼
UpdateData(TRUE);

DWORD?dwDestination?dwSubnetMask?dwNextHop;
CStringA?csaDestination?=?CStringA(m_destination);
CStringA?csaSubnetMask?=?CStringA(m_subnetMask);
CStringA?csaNextHop?=?CStringA(m_nextHop);
dwDestination?=?inet_addr(csaDestination.GetBuffer());
dwSubnetMask?=?inet_addr(csaSubnetMask.GetBuffer());
dwNextHop?=?inet_addr(csaNextHop.GetBuffer());

MIB_IPFORWARDROW?mibIpForwardRow?=?{0};
DWORD?e;
if(m_blIsAdd)?{
mibIpForwardRow.dwForwardMetric1?=?m_dwMaxInterfaceMetric;
mibIpForwardRow.dwForwardDest?=?dwDestination;
mibIpForwardRow.dwForwardMask?=?dwSubnetMask;
mibIpForwardRow.dwForwardNextHop?=?dwNextHop;
mibIpForwardRow.dwForwardIfIndex?=?m_dwDefaultInterface;
//mibIpForwardRow.dwForwardType?=?4;
mibIpFor

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

?????文件???????4241??2012-04-25?14:01??WinRouter\WinRouter\ModifyRoute.cpp

?????文件????????851??2012-04-25?14:02??WinRouter\WinRouter\ModifyRoute.h

?????文件???????3051??2012-04-21?22:27??WinRouter\WinRouter\ReadMe.txt

????.......?????67777??2009-08-31?02:31??WinRouter\WinRouter\res\WinRouter.ico

?????文件????????674??2012-04-21?22:27??WinRouter\WinRouter\res\WinRouter.rc2

?????文件???????1822??2012-04-22?02:32??WinRouter\WinRouter\resource.h

?????文件????????142??2012-04-21?22:27??WinRouter\WinRouter\stdafx.cpp

?????文件???????2233??2012-04-21?23:59??WinRouter\WinRouter\stdafx.h

?????文件????????234??2012-04-21?22:27??WinRouter\WinRouter\targetver.h

?????文件?????105636??2012-04-22?02:34??WinRouter\WinRouter\WinRouter.aps

?????文件???????2032??2012-04-21?22:27??WinRouter\WinRouter\WinRouter.cpp

?????文件????????460??2012-04-21?22:27??WinRouter\WinRouter\WinRouter.h

?????文件??????10564??2012-04-22?02:34??WinRouter\WinRouter\WinRouter.rc

?????文件???????6023??2012-04-25?01:44??WinRouter\WinRouter\WinRouter.vcxproj

?????文件???????2190??2012-04-25?01:44??WinRouter\WinRouter\WinRouter.vcxproj.filters

?????文件????????143??2012-04-21?22:26??WinRouter\WinRouter\WinRouter.vcxproj.user

?????文件???????8050??2012-04-25?14:21??WinRouter\WinRouter\WinRouterDlg.cpp

?????文件???????1046??2012-04-25?14:07??WinRouter\WinRouter\WinRouterDlg.h

?????文件????????894??2012-04-21?22:27??WinRouter\WinRouter.sln

????..A..H.?????14848??2012-04-25?14:28??WinRouter\WinRouter.suo

?????目錄??????????0??2012-04-21?22:27??WinRouter\WinRouter\res

?????目錄??????????0??2012-04-25?14:16??WinRouter\WinRouter

?????目錄??????????0??2012-04-25?14:16??WinRouter

-----------?---------??----------?-----??----

???????????????232911????????????????????23


評論

共有 條評論