-
大小: 20KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-10
- 語(yǔ)言: 其他
- 標(biāo)簽: Iphlpapi.h??ipHlpApi.lib??
資源簡(jiǎn)介
Iphlpapi.h;ipHlpApi.lib;IPEXPORT.H;IPRTRMIB.H;IPTYPES.H
IP Helper 是一套用于管理本地網(wǎng)絡(luò)設(shè)置的API。使用這一套API可以方便的改變計(jì)算機(jī)的網(wǎng)絡(luò)設(shè)置或者提取有關(guān)的信息。而且它還提供了一種消息機(jī)制,能夠在本地計(jì)算 機(jī)的網(wǎng)絡(luò)設(shè)置發(fā)生改變時(shí)通知應(yīng)用程序。實(shí)際上,它不僅僅能夠提取本機(jī)的網(wǎng)絡(luò)設(shè)置信息,還能夠獲得網(wǎng)絡(luò)上其它計(jì)算機(jī)的IP使用情況和MAC地址。 -IP Helper is a set of API for the management of the local network settings. Using this set
代碼片段和文件信息
#include
#include
#include
#pragma?comment(lib“Iphlpapi.lib“)
int?main()
{
PIP_ADAPTER_INFO?pAdapterInfo;
PIP_ADAPTER_INFO?pAdapter?=?NULL;
DWORD?dwRetVal?=?0;
ULONG?ulOutBufLen;
pAdapterInfo=(PIP_ADAPTER_INFO)malloc(sizeof(IP_ADAPTER_INFO));
ulOutBufLen?=?sizeof(IP_ADAPTER_INFO);
//?第一次調(diào)用GetAdapterInfo獲取ulOutBufLen大小
if?(GetAdaptersInfo(?pAdapterInfo?&ulOutBufLen)?==?ERROR_BUFFER_OVERFLOW)
{
free(pAdapterInfo);
pAdapterInfo?=?(IP_ADAPTER_INFO?*)?malloc?(ulOutBufLen);?
}
if?((dwRetVal?=?GetAdaptersInfo(?pAdapterInfo?&ulOutBufLen))?==?NO_ERROR)?{
pAdapter?=?pAdapterInfo;
while?(pAdapter)?
{
printf(“Adapter?Name:?\t%s\n“?pAdapter->AdapterName);
printf(“Adapter?Desc:?\t%s\n“?pAdapter->Description);
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????1355??2013-09-16?14:57??IPHelper\GetAdaptersInfo.cpp
?????文件????????9512??2002-01-30?17:32??IPHelper\IPEXPORT.H
?????文件???????84498??2003-11-17?20:39??IPHelper\IPHLPAPI.LIB
?????文件???????24450??2002-01-30?17:32??IPHelper\IPRTRMIB.H
?????文件????????6810??2002-01-30?17:32??IPHelper\IPTYPES.H
?????文件???????15896??2004-01-23?23:44??IPHelper\Iphlpapi.h
?????目錄???????????0??2013-10-23?18:56??IPHelper\
評(píng)論
共有 條評(píng)論