亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? systcpip.cpp

?? VisualC++通信協議實現的源代碼
?? CPP
字號:
// SysTCPIP.cpp : implementation file
//
//////////////////////////////////////////////////////////////////////////////
//																			//
//			1998. EarthWalk Designs Software, by Jay Wheeler.				//
//			All inquiries and/or comments to Jay@EarthWalkDesigns.com		//
//			Latest version can be downloaded from:							//
//																			//
//				http://www.earthwalkdesigns.com								//
//																			//
//////////////////////////////////////////////////////////////////////////////
//																			//
//			Designed using Microsoft VisualC++ 4.2 and MFC					//
//			Tested on WindowsNT 4.0 Workstation and Server					//
//																			//
//////////////////////////////////////////////////////////////////////////////
//																			//
//			This software is released into the public domain as is and		//
//			without warranty.												//
//																			//
//			Use it in good health, and please let me know if it was useful. //
//			If you make improvements or fixed problems, please drop me an	//
//			e-mail describing your changes.  I will try to incorporate		//
//			them into this package so that others may benefit from your		//
//			improvements.													//
//																			//
//			Enjoy!															//
//																			// 
//////////////////////////////////////////////////////////////////////////////
//																			//
//			SysTCPIP Class - Derived from CWnd, base class					//
//																			//
//		Provides the following class methods for WindowsNT 4.0 systems		//
//		utilizing the WindowsNT Winsock 2 interface to the Internet.		//
//																			//
//		GetNSName - 	    Fetch the current name server name from			//
//						    system TCPIP parameters in REGISTRY				//
//																			//
//		GetLocalHostName - 	Fetch the Local Host Name from					//
//							system TCPIP parameters in REGISTRY				//
//																			//
//		GetDomainName -	 	Fetch the system Domain Name from				//
//							system TCPIP parameters in REGISTRY				//
//																			//
//		WinsockVersion -	If called with no parameters, returns			//
//							TRUE if a Winsock is present, else FALSE		//
//																			//
//		WinsockVersion -	If called with a pointer to a WSADATA structure,//
//							Returns TRUE if a Winsock is present, else FALSE//
//							If a winsock is present, fills in the WSADATA	//
//							structure pointed to.							//
//																			//
//////////////////////////////////////////////////////////////////////////////
//																			//
//		Uses MFC class RegKey to access the WindowsNT registry.				//
//																			//
//		This class is also available from EarthWalk Designs Software		//
//		at http://www.earthwalkdesigns.com									//
//																			//
//////////////////////////////////////////////////////////////////////////////
//																			//
//		Useage:																//
//			To use this class, copy the files SysTCPIP.cpp, SysTCPIP.h,		//
//			RegKey.cpp and RegKey.h to the same directory as your project.	//
//			Include both SysTCPIP.cpp and RegKey.cpp in your project.		//
//																			//
//////////////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "SysTCPIP.h"
#include "RegKey.h"

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

/////////////////////////////////////////////////////////////////////////////
// SysTCPIP

SysTCPIP::SysTCPIP()
{
}

SysTCPIP::~SysTCPIP()
{
}


BEGIN_MESSAGE_MAP(SysTCPIP, CWnd)
	//{{AFX_MSG_MAP(SysTCPIP)
		// NOTE - the ClassWizard will add and remove mapping macros here.
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()


/////////////////////////////////////////////////////////////////////////////
// SysTCPIP message handlers

//////////////////////////////////////////////////////////
//														//
//		Fetch the current name server name from			//
//			system TCPIP parameters in REGISTRY			//
//														//
//////////////////////////////////////////////////////////

//獲得命名服務器
BOOL SysTCPIP::GetNSName(CString * NSName)
{
	RegKey			hKey;
	DWORD			RegType = NULL;

	if (!hKey.GetRegistryValue(HKEY_LOCAL_MACHINE,
							   "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters",
							   "NameServer",
							   NSName,
							   &RegType))
	{
			return FALSE;
	}
	return TRUE;
}

//////////////////////////////////////////////////////////
//														//
//			Fetch the Local Host Name from				//
//			system TCPIP parameters in REGISTRY			//
//														//
//////////////////////////////////////////////////////////

//獲得計算機名
BOOL SysTCPIP::GetLocalHostName (CString * HostName)
{
	RegKey			hKey;
	DWORD			RegType = NULL;

	if (!hKey.GetRegistryValue(HKEY_LOCAL_MACHINE,
							   "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters",
							   "HostName",
							   HostName,
							   &RegType))
	{
			return FALSE;
	}
	return TRUE;

}

//////////////////////////////////////////////////////////
//														//
//			Fetch the system Domain Name from			//
//			system TCPIP parameters in REGISTRY			//
//														//
//////////////////////////////////////////////////////////

//獲得域名
BOOL SysTCPIP::GetDomainName (CString * DomainName)
{
	RegKey			hKey;
	DWORD			RegType = NULL;

	if (!hKey.GetRegistryValue(HKEY_LOCAL_MACHINE,
							   "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters",
							   "Domain",
							   DomainName,
							   &RegType))
	{
			return FALSE;
	}
	return TRUE;

}

//////////////////////////////////////////////////////////////
//															//
//		Returns TRUE if a Winsock is present, else FALSE	//
//															//
//////////////////////////////////////////////////////////////
//獲得Winsock版本
BOOL SysTCPIP::WinsockVersion()
{

	WSADATA wsaData;

	return WinsockVersion(&wsaData);
}

//////////////////////////////////////////////////////////////
//															//
//		Returns TRUE if a Winsock is present, else FALSE	//
//		If a winsock is present, fills in the WSADATA		//
//		structure pointed to.							    //
//															//
//////////////////////////////////////////////////////////////
BOOL SysTCPIP::WinsockVersion(WSADATA * lpwsaData)
{

	WORD wVersionRequested;

	wVersionRequested = MAKEWORD(1,1);
	if (WSAStartup(wVersionRequested, lpwsaData))
	{
		return FALSE;
	}
	return TRUE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩久久久一区| 日韩一区二区三区在线| 久久综合九色综合久久久精品综合 | 日韩av电影免费观看高清完整版 | 色狠狠色狠狠综合| 亚洲一区二区三区美女| 欧美亚洲一区二区在线观看| 亚洲国产综合视频在线观看| 欧美日韩一区二区三区不卡 | 韩国成人在线视频| 国产亚洲欧美在线| 成人av网站大全| 一级女性全黄久久生活片免费| 欧美图区在线视频| 蜜臀国产一区二区三区在线播放 | 欧美日韩一区二区在线观看 | 精品国产污污免费网站入口| 国产精品2024| 亚洲欧美在线aaa| 精品视频一区三区九区| 免费的国产精品| 国产色一区二区| 色欧美88888久久久久久影院| 亚洲成人免费看| 久久一夜天堂av一区二区三区| 成人精品小蝌蚪| 午夜伦理一区二区| 久久久久久久久久看片| 色综合色综合色综合| 免费成人小视频| 国产精品灌醉下药二区| 欧美日韩视频在线一区二区| 国产尤物一区二区在线| 亚洲精品视频在线观看网站| 日韩欧美一区二区三区在线| 波多野结衣亚洲一区| 青椒成人免费视频| 国产精品毛片a∨一区二区三区| 欧美色大人视频| 成人性生交大片免费看中文| 亚洲高清视频中文字幕| 日本一区二区高清| 日韩午夜av一区| 91福利国产精品| 国产91丝袜在线观看| 日本一区中文字幕| 亚洲日本青草视频在线怡红院| 欧美一区二区三区白人| 91精品福利视频| 国产精品资源网| 人人超碰91尤物精品国产| 中文字幕一区二区不卡 | 日本一二三四高清不卡| 欧美三级视频在线| 成人app下载| 国产在线国偷精品产拍免费yy| 亚洲一卡二卡三卡四卡五卡| 国产精品天干天干在观线| 日韩欧美一区二区三区在线| 欧美日韩国产天堂| 色域天天综合网| 99在线热播精品免费| 国产一二三精品| 美女在线一区二区| 日韩精品亚洲一区二区三区免费| 亚洲黄色小说网站| 中文字幕在线不卡| 中文字幕日韩一区二区| 26uuu亚洲综合色欧美| 日韩欧美专区在线| 这里只有精品99re| 欧美久久久久免费| 欧美日韩一区久久| 欧美乱熟臀69xxxxxx| 色94色欧美sute亚洲线路一久| 国产成人精品三级| 国产精品系列在线播放| 国产成人精品一区二区三区四区 | 激情五月婷婷综合| 久久99精品国产.久久久久久| 天堂精品中文字幕在线| 首页国产丝袜综合| 男女视频一区二区| 免费在线一区观看| 蜜臀a∨国产成人精品| 奇米888四色在线精品| 毛片av一区二区| 国产一区二区免费看| 国产高清久久久| 成人app网站| 色婷婷综合激情| 欧美丝袜丝nylons| 91精品国产综合久久精品| 91麻豆精品国产无毒不卡在线观看 | 国产精品嫩草久久久久| 国产精品国产自产拍在线| 综合av第一页| 亚洲自拍偷拍av| 日本不卡的三区四区五区| 久久国产精品99久久久久久老狼| 激情五月激情综合网| 成人综合婷婷国产精品久久免费| 成人黄色片在线观看| 欧美亚洲一区二区三区四区| 欧美日韩的一区二区| 精品国产伦一区二区三区免费 | 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 视频在线观看91| 国产真实乱子伦精品视频| 成人免费看黄yyy456| 日本精品视频一区二区三区| 欧美男人的天堂一二区| wwwwww.欧美系列| 中文字幕一区二区三区色视频| 亚洲电影第三页| 国产一二精品视频| 欧美丝袜自拍制服另类| 精品久久免费看| 亚洲黄色在线视频| 国产一区美女在线| 色视频欧美一区二区三区| 欧美成人官网二区| 日韩一区欧美小说| 麻豆久久一区二区| 99久久99久久综合| 日韩精品一区二区在线| **欧美大码日韩| 成人app网站| 欧美成人三级电影在线| 一区二区三区在线免费播放| 精品一区二区免费在线观看| 91香蕉国产在线观看软件| 91精品一区二区三区在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲精品ww久久久久久p站| 激情伊人五月天久久综合| 在线观看国产一区二区| 久久综合色之久久综合| 亚洲线精品一区二区三区| 国产高清视频一区| 欧美一区二区三区播放老司机| 有码一区二区三区| 国产成人免费高清| 精品久久久久久久人人人人传媒| 亚洲综合清纯丝袜自拍| 成人午夜av在线| 欧美精品一区二区三区蜜桃视频| 亚洲一区电影777| 91欧美激情一区二区三区成人| 久久免费看少妇高潮| 爽好多水快深点欧美视频| 91麻豆视频网站| 国产精品麻豆网站| 国产大片一区二区| 久久这里只精品最新地址| 欧美aaaaaa午夜精品| 欧美剧情片在线观看| 亚洲一二三区视频在线观看| 99天天综合性| 亚洲欧洲日本在线| av电影在线不卡| 国产精品免费av| 国产成人综合亚洲91猫咪| 精品久久久久久综合日本欧美 | 亚洲综合无码一区二区| 91网站在线观看视频| 中文字幕国产精品一区二区| 国产一区视频导航| 国产欧美一区二区三区网站| 国产一区二区主播在线| 久久久久9999亚洲精品| 国内成人免费视频| 久久久综合精品| 国产精品一区久久久久| 2024国产精品视频| 国产福利不卡视频| 国产精品美日韩| 99视频热这里只有精品免费| 综合欧美一区二区三区| 在线影院国内精品| 亚洲午夜视频在线| 91精品国产综合久久久久| 麻豆国产精品视频| 久久久午夜精品| 成人性生交大片免费看中文| 中文字幕亚洲精品在线观看| 在线一区二区三区| 视频在线观看91| 2020国产精品自拍| 国产成人精品三级麻豆| 亚洲日本免费电影| 欧美日韩一区三区| 久久精品国产**网站演员| 久久伊人蜜桃av一区二区| 成人av资源网站| 亚洲国产视频在线| 久久影院午夜论| 色噜噜狠狠色综合中国| 天堂蜜桃一区二区三区| 久久蜜桃一区二区|