青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

edog

冰凍熱狗
數據加載中……

取本機IP地址和網卡號

界面如下,主要是使用Winsock的一些東東取機器名和IP地址,取網卡就麻煩些,需要發送Netbios命令,需要注意的是需要包含winsock2.hnb30.h,并且要引入兩個lib
GetIPName.jpg

包含頭和lib如下:
#include<winsock2.h>
#include 
<nb30.h>
#pragma comment(lib, 
"netapi32.lib")
#pragma comment(lib, 
"Wsock32.lib")

具體的實現參考源程序。

源程序下載:http://m.shnenglu.com/Files/edog/GetIPName.rar


根據shootingstars 的指點,編寫了一下用 Iphlpapi 取IP地址的代碼,可以取本機IP,網關IP,子網掩碼,網卡名字等,需要在VC7上編譯:

#include "stdio.h" 
#include 
"windows.h" 
#include 
"Iphlpapi.h" 
#pragma comment(lib, 
"Iphlpapi.lib"
void main() 

IP_ADAPTER_INFO pAdapterInfo; 
ULONG len 
= sizeof(pAdapterInfo); 

if(GetAdaptersInfo(&pAdapterInfo, &len) != ERROR_SUCCESS) 

printf(
"GetAdaptersInfo ERROR!\n"); 
}
 
else 

printf(
"AdapterName: %s\n", pAdapterInfo.AdapterName); 
printf(
"Description: %s\n", pAdapterInfo.Description); 
printf(
"IP Address : %s\n", pAdapterInfo.IpAddressList.IpAddress.String); 
printf(
"IP Mask : %s\n", pAdapterInfo.IpAddressList.IpMask.String); 
printf(
"Gateway IP : %s\n", pAdapterInfo.GatewayList.IpAddress.String); 
}
 
}
 

輸出結果如下: 
AdapterName: 
{475CB3CA-3478-415A-86D8-7E5982306F58} 
Description: D
-Link DFE-530TX PCI Fast Ethernet Adapter (rev.C) 
IP Address : 
192.168.168.23 
IP Mask : 
255.255.255.0 
Gateway IP : 
192.168.168.10 

posted on 2005-11-30 01:13 冰凍熱狗 閱讀(13455) 評論(15)  編輯 收藏 引用 所屬分類: 應用程序

評論

# re: 取本機IP地址和網卡號  回復  更多評論   

也可以包含windows.h,附加庫ws2_32.lib即可提取IP地址和Hostname
2005-11-30 06:42 | nanami

# re: 取本機IP地址和網卡號  回復  更多評論   

呵呵,不用這么麻煩,直接使用ip助手庫提供的函數即可:
DWORD GetAdaptersInfo(
PIP_ADAPTER_INFO pAdapterInfo,
PULONG pOutBufLen
);
其中IP_ADAPTER_INFO結構體包含所有的網卡描述信息
2005-11-30 09:58 | shootingstars

# re: 取本機IP地址和網卡號  回復  更多評論   

謝謝 shootingstars 的指點,我試了一下GetAdaptersInfo,功能更好,可以取到本機IP,子網掩碼,網關IP,網卡名稱等。不過只能在VC7上編譯,VC6好像不支持IP Helper庫,另外,不知道能否用這個庫取到MAC地址?還沒來得及研究呢,請指點一二:) 程序如下:

#include "stdio.h"
#include "windows.h"
#include "Iphlpapi.h"
#pragma comment(lib, "Iphlpapi.lib")
void main()
{
IP_ADAPTER_INFO pAdapterInfo;
ULONG len = sizeof(pAdapterInfo);

if(GetAdaptersInfo(&pAdapterInfo, &len) != ERROR_SUCCESS)
{
printf("GetAdaptersInfo ERROR!\n");
}
else
{
printf("AdapterName: %s\n", pAdapterInfo.AdapterName);
printf("Description: %s\n", pAdapterInfo.Description);
printf("IP Address : %s\n", pAdapterInfo.IpAddressList.IpAddress.String);
printf("IP Mask : %s\n", pAdapterInfo.IpAddressList.IpMask.String);
printf("Gateway IP : %s\n", pAdapterInfo.GatewayList.IpAddress.String);
}
}

輸出結果如下:
AdapterName: {475CB3CA-3478-415A-86D8-7E5982306F58}
Description: D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.C)
IP Address : 192.168.168.23
IP Mask : 255.255.255.0
Gateway IP : 192.168.168.10
2005-11-30 14:14 | 冰凍熱狗

# re: 取本機IP地址和網卡號  回復  更多評論   

Good
2006-01-19 15:58 | Kevin Lai

# re: 取本機IP地址和網卡號  回復  更多評論   

好東東,...
2006-03-17 18:43 |

# re: 取本機IP地址和網卡號  回復  更多評論   

good
2006-04-11 21:12 | g

# re: 取本機IP地址和網卡號  回復  更多評論   

pAdapterInfo.Address就是MAC地址
2006-09-19 15:51 | fnst

# re: 取本機IP地址和網卡號  回復  更多評論   

ULONG len = sizeof(pAdapterInfo);
若有多個IP會產生ERROR_BUFFER_OVERFLOW錯誤
改成*10應該好些
2006-09-19 17:36 | fnst

# re: 取本機IP地址和網卡號  回復  更多評論   

哈,謝謝各位指點!
2006-09-20 23:31 | 冰凍熱狗

# re: 取本機IP地址和網卡號  回復  更多評論   

GetAdaptersInfo在VC6下需要安裝platformSDK,因為它自己不含Iphlpapi.h,在SDK里包含了,可以去微軟網站下載
2006-11-17 08:48 | haipengno1

# re: 取本機IP地址和網卡號  回復  更多評論   

你好,我看過了你的用Netbios命令去MAC地址的源代碼,但我想知道,如何區分是虛擬網卡,還是真的網卡呢?
2006-11-22 15:00 | yingyi8989

# re: 取本機IP地址和網卡號  回復  更多評論   

利用NetBios取出來的虛擬網卡MAC地址為零,你取一取就知道了
2007-05-31 22:29 | naliver

# re: 取本機IP地址和網卡號  回復  更多評論   

太好了,我愛死你了!
2007-07-12 10:10 | suwh

# 錯了?[未登錄]  回復  更多評論   

利用NetBios取出來的虛擬網卡MAC地址為零,你取一取就知道了
=============================================
說錯了吧? 我用VM,Netbios取出來的不是0啊
2008-01-10 15:02 | hw

# re: 取本機IP地址和網卡號  回復  更多評論   

tks 4 your help
2008-01-25 14:23 | hss
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲影院色无极综合| 久久久久久久综合色一本| 欧美一区二区三区的| 亚洲男人av电影| 亚洲一区二区影院| 亚洲欧美日韩国产| 久久婷婷久久一区二区三区| 久久女同互慰一区二区三区| 免费观看一级特黄欧美大片| 亚洲人www| 亚洲视屏在线播放| 亚洲欧美99| 久久综合久久88| 欧美日韩综合另类| 伊人久久成人| 亚洲欧美国产日韩中文字幕| 久久精品国产999大香线蕉| 你懂的成人av| 亚洲视频狠狠| 欧美成人激情视频| 国产欧美精品日韩区二区麻豆天美| 一区国产精品| 午夜精品久久久久久99热| 欧美国产精品中文字幕| 一区二区三区四区五区在线| 久久在线视频| 欧美日韩免费观看一区三区 | 久久精品91久久久久久再现| 欧美成人一品| 久久精品人人做人人综合 | 欧美日韩在线播放| 国产午夜精品全部视频播放| 一本久道久久久| 噜噜噜在线观看免费视频日韩| 亚洲日本欧美| 久久久久久夜精品精品免费| 国产精品国产三级国产| 日韩一级裸体免费视频| 裸体女人亚洲精品一区| 香蕉乱码成人久久天堂爱免费| 欧美精品1区2区3区| 亚洲成色999久久网站| 欧美一级视频免费在线观看| 亚洲精美视频| 免费在线观看一区二区| 好吊色欧美一区二区三区四区| 亚洲欧美三级伦理| 99视频有精品| 欧美jizz19性欧美| 韩国亚洲精品| 久久综合国产精品台湾中文娱乐网| 亚洲一区精品视频| 国产精品国产三级国产专播精品人| 日韩一级二级三级| 亚洲精品视频在线观看免费| 欧美精品二区| 99re热精品| 国产精品电影观看| 亚洲欧美日韩中文播放| 亚洲图片欧洲图片日韩av| 欧美午夜精品电影| 午夜精品福利一区二区蜜股av| 一区二区欧美精品| 国产精品v亚洲精品v日韩精品| 一区二区三区精密机械公司 | 久久精品久久99精品久久| 中国成人在线视频| 国产精品久久久久久久久免费樱桃 | 久热成人在线视频| 久久国产精品一区二区| 国内久久婷婷综合| 欧美成人精品一区二区| 欧美福利精品| 亚洲午夜视频在线观看| 亚洲网站在线看| 在线视频你懂得一区二区三区| 亚洲综合色丁香婷婷六月图片| 夜夜嗨av色综合久久久综合网| 欧美日韩国产一区二区三区地区| 亚洲私人影院| 亚欧成人精品| 亚洲欧洲美洲综合色网| 日韩小视频在线观看专区| 欧美好骚综合网| 欧美国产第一页| 亚洲欧美日韩国产中文在线| 欧美在线二区| 日韩亚洲欧美一区| 午夜在线成人av| 亚洲欧洲一区二区三区久久| 一本色道久久88亚洲综合88| 国产日韩在线一区| 91久久精品国产91久久| 国产精品视频网| 欧美国产先锋| 国产欧美日韩在线视频| 亚洲大胆女人| 国产精品久久久久秋霞鲁丝 | 亚洲曰本av电影| 久久精品九九| 亚洲午夜女主播在线直播| 久久精品国产99精品国产亚洲性色| 亚洲看片网站| 久久精品亚洲精品| 香蕉尹人综合在线观看| 欧美激情亚洲另类| 猛男gaygay欧美视频| 国产精品天美传媒入口| 91久久在线视频| 激情综合久久| 午夜一级久久| 亚洲一区三区在线观看| 欧美国产在线视频| 欧美大片国产精品| 加勒比av一区二区| 欧美一区二区在线播放| 午夜国产精品视频| 欧美三级日本三级少妇99| 亚洲国产精品一区二区www| 韩国免费一区| 欧美在线高清视频| 久久久久久一区| 国产欧美日韩不卡| 亚洲在线播放| 亚洲欧美一区二区在线观看| 欧美xxx在线观看| 国产亚洲一区二区精品| 亚洲欧美另类在线| 久久大香伊蕉在人线观看热2| 国产精品v日韩精品| 一区二区三区日韩精品视频| 中文亚洲免费| 欧美午夜精品理论片a级按摩| 亚洲精品乱码久久久久| 99精品欧美一区二区蜜桃免费| 麻豆精品传媒视频| 亚洲国产精品日韩| 一本一本a久久| 欧美日韩一区二区三区在线视频| 蜜臀va亚洲va欧美va天堂| 亚洲精品一区二区三区婷婷月 | 亚洲视频www| 免费av成人在线| 欧美搞黄网站| 日韩一区二区高清| 欧美色区777第一页| 在线视频你懂得一区二区三区| 在线视频欧美日韩| 国产精品高清一区二区三区| 亚洲先锋成人| 欧美亚洲免费电影| 国产精品免费观看在线| 亚洲欧美一区二区三区久久| 久久精品亚洲精品国产欧美kt∨| 国产一区日韩二区欧美三区| 久久久精彩视频| 欧美成人精品激情在线观看| 亚洲美女电影在线| 国产精品电影网站| 欧美一区亚洲一区| 欧美xxxx在线观看| 一区二区三区国产| 国产在线成人| 欧美日韩免费观看一区三区 | 久久久一区二区三区| 欧美不卡视频一区| 亚洲无限av看| 一区二区视频欧美| 欧美丝袜一区二区三区| 亚洲在线不卡| 国内久久视频| 欧美性一区二区| 久久在线免费观看| 亚洲欧美日韩中文播放| 亚洲国产成人av好男人在线观看| 亚洲在线视频免费观看| 国产日韩欧美在线播放不卡| 两个人的视频www国产精品| 日韩视频在线免费观看| 久久中文字幕导航| 亚洲欧美精品在线| 亚洲成人自拍视频| 国产精品综合av一区二区国产馆| 久热精品视频在线观看一区| 在线天堂一区av电影| 男人的天堂成人在线| 午夜在线视频观看日韩17c| 亚洲国产经典视频| 国产欧美精品一区二区三区介绍| 美女性感视频久久久| 亚洲一区欧美一区| 日韩视频在线免费| 亚洲第一在线| 快播亚洲色图| 欧美一区二区在线视频| 日韩视频专区| 91久久黄色| 国产伊人精品| 国产日韩欧美精品在线| 欧美天堂亚洲电影院在线播放|