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

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://www.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>
            欧美巨乳波霸| 久久成人免费电影| 老司机精品视频网站| 黄色小说综合网站| 欧美a级理论片| 免费短视频成人日韩| 亚洲精品永久免费| 亚洲靠逼com| 欧美视频日韩| 久久精品国产精品| 久久综合九色综合欧美狠狠| 亚洲人成亚洲人成在线观看| 亚洲精品在线三区| 国产精品日韩高清| 久久综合久久美利坚合众国| 欧美岛国激情| 午夜久久久久久| 久久久福利视频| 999亚洲国产精| 亚洲综合日韩中文字幕v在线| 国产一区视频网站| 亚洲国产精品99久久久久久久久| 欧美+日本+国产+在线a∨观看| 99精品欧美一区二区蜜桃免费| 亚洲亚洲精品三区日韩精品在线视频| 国产模特精品视频久久久久| 欧美成人高清视频| 国产精品国产三级国产专播品爱网 | 亚洲精品一区二区三区99| 国产精品国产三级国产普通话三级 | 久久久精品日韩| 免费在线欧美黄色| 欧美亚洲一区二区三区| 免费成人黄色片| 久久精品麻豆| 欧美精品日韩精品| 欧美日本簧片| 国产一区二区三区在线观看免费视频 | 99在线热播精品免费| 午夜久久久久久久久久一区二区| 亚洲第一精品福利| 亚洲欧美综合国产精品一区| 亚洲美女视频在线观看| 久久不见久久见免费视频1| 在线亚洲成人| 欧美成人午夜激情在线| 久久久久久久精| 欧美色图一区二区三区| 亚洲国产美国国产综合一区二区| 国产精品有限公司| 亚洲午夜久久久| 亚洲美女中文字幕| 老牛国产精品一区的观看方式| 欧美在线观看视频在线| 国产精品成人一区二区网站软件 | 在线亚洲免费视频| 欧美高清一区| 亚洲国产欧美不卡在线观看 | 欧美精品亚洲精品| 欧美a级一区| 在线免费观看视频一区| 欧美中文字幕| 久久精品国产2020观看福利| 国产精品久久久久久av福利软件| 亚洲精品在线二区| 一区二区三区四区五区视频| 欧美国产日韩精品免费观看| 亚洲大片av| 亚洲国产aⅴ天堂久久| 久久久免费av| 欧美~级网站不卡| 亚洲国产精品尤物yw在线观看| 久久久欧美精品| 美女精品在线观看| 亚洲国产成人在线视频| 免费在线欧美视频| 亚洲激情网址| 亚洲午夜久久久久久尤物 | 午夜精品视频在线| 久久精品在线播放| 精品99一区二区三区| 噜噜爱69成人精品| 亚洲成在人线av| 亚洲天堂黄色| 国产日韩精品一区二区三区 | 亚洲一区国产一区| 久久精品成人欧美大片古装| 亚洲电影免费| 欧美日韩午夜在线| 欧美一区高清| 欧美91大片| 亚洲视频在线免费观看| 国产自产精品| 欧美国产精品v| 久久野战av| 欧美黑人在线播放| 亚洲一区二区三区精品动漫| 久久久久久久久久久一区| 在线观看日韩国产| 欧美日韩福利在线观看| 亚洲男人天堂2024| 欧美黄色视屏| 午夜日韩av| 亚洲国产高清自拍| 欧美日韩亚洲一区二| 久久精品人人做人人综合| 亚洲国产一区二区视频| 欧美影院在线| 亚洲理论在线观看| 国内综合精品午夜久久资源| 欧美三级黄美女| 久久久久久亚洲精品杨幂换脸| 亚洲伦理网站| 久久影院午夜论| 亚洲在线成人| 亚洲人成77777在线观看网| 国产精品丝袜久久久久久app| 久久人人97超碰精品888| 亚洲色图综合久久| 亚洲人体影院| 毛片一区二区三区| 性色av一区二区三区红粉影视| 亚洲国产精品久久久久秋霞不卡| 国产精品久久久一区二区三区| 久久精品中文字幕一区二区三区| 99ri日韩精品视频| 亚洲国产成人精品久久久国产成人一区| 西西人体一区二区| 亚洲午夜久久久久久尤物 | 尤物精品在线| 国产日韩av一区二区| 国产精品xxxxx| 欧美日韩国产综合一区二区| 美女任你摸久久| 久久久精品免费视频| 亚洲欧美一区二区在线观看| 夜夜爽www精品| 亚洲黄色性网站| 欧美激情在线观看| 欧美电影免费观看| 欧美成人xxx| 欧美成年人视频| 欧美11—12娇小xxxx| 你懂的网址国产 欧美| 久久在线播放| 久热成人在线视频| 久久久成人网| 久久网站免费| 欧美 日韩 国产在线| 欧美激情1区2区3区| 欧美α欧美αv大片| 欧美不卡一卡二卡免费版| 欧美福利一区二区三区| 欧美高清视频| 亚洲黄色av| 亚洲另类一区二区| 一区二区冒白浆视频| 亚洲午夜视频在线观看| 亚洲欧美日韩另类精品一区二区三区| 亚洲在线网站| 久久激情五月激情| 久久综合久久综合久久| 欧美国产精品劲爆| 国产精品v片在线观看不卡| 国产欧美91| 亚洲电影免费在线观看| 亚洲精品综合在线| 亚洲欧美国产精品专区久久| 欧美在线精品一区| 久久在线视频| 国产精品入口麻豆原神| 麻豆91精品91久久久的内涵| 欧美电影在线观看完整版| 欧美区一区二区三区| 国产精品久久夜| 一色屋精品视频在线观看网站| 91久久精品国产91性色| 亚洲视频一二区| 久久伊人一区二区| aⅴ色国产欧美| 久久久999精品视频| 欧美国产综合视频| 国产日韩精品久久| 日韩网站免费观看| 久久久国产精品一区二区三区| 欧美激情视频免费观看| 99热这里只有成人精品国产| 久久国产精品99精品国产| 欧美精品二区| 国产亚洲综合在线| 亚洲深夜福利视频| 免费观看日韩| 亚洲影院色在线观看免费| 欧美jjzz| 国产一区二区三区四区在线观看| 99riav国产精品| 美女免费视频一区| 午夜精品久久久久久久白皮肤 | 亚洲精品乱码久久久久久黑人| 亚洲永久精品大片|