社区
网络及通讯开发
帖子详情
如何得到指定IP地址网卡的MAC地址?
54783szg
2003-08-28 05:31:42
我如何可以得到局域网内所有IP地址及其相应的网卡MAC地士址?
...全文
66
4
打赏
收藏
如何得到指定IP地址网卡的MAC地址?
我如何可以得到局域网内所有IP地址及其相应的网卡MAC地士址?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yantan
2003-11-04
打赏
举报
回复
netbios只对windows操作系统起作用,对于 linux,sco,unix等其他的用snmpget取得
cnphw
2003-11-04
打赏
举报
回复
ADAPTER_STATUS adapt;
报错
[C++ Error] Unit2.cpp(104): E2303 Type name expected
是不头文件没有包含
klfbaby
2003-09-02
打赏
举报
回复
命令行里敲命令就行了
nbtstat -a IP
叶子哟
2003-08-28
打赏
举报
回复
bool GetMAC(char *Mac)
{
AnsiString msg;
typedef struct _ASTAT_
{
ADAPTER_STATUS adapt;
NAME_BUFFER NameBuff [30];
}ASTAT, *PASTAT;
ASTAT Adapter;
NCB ncb;
UCHAR uRetCode;
char tmp[40];
Mac[0]='\0';
memset( &ncb, 0, sizeof(ncb) );
ncb.ncb_command = NCBRESET;
ncb.ncb_lana_num = 0;
uRetCode = Netbios( &ncb );
if (uRetCode!=0)
{
strcat(Mac,"Init Error!");
return false;
}
memset(&ncb, 0, sizeof(ncb) );
ncb.ncb_command = NCBASTAT;
ncb.ncb_lana_num = 0;
strcpy((char *)ncb.ncb_callname, "*" );//这个"*"代表获得本机网卡地址,换成IP地址就可以获得局域网内其他机器的网卡地址。
ncb.ncb_buffer =(unsigned char *) &Adapter;
ncb.ncb_length = sizeof(Adapter);
uRetCode = Netbios(&ncb);
if (uRetCode == 0 )
{
sprintf(Mac, "MAC=%02X%02X%02X%02X%02X%02X",
Adapter.adapt.adapter_address[0],
Adapter.adapt.adapter_address[1],
Adapter.adapt.adapter_address[2],
Adapter.adapt.adapter_address[3],
Adapter.adapt.adapter_address[4],
Adapter.adapt.adapter_address[5]);
return true;
}
else
{
strcat(Mac,"Unknown.");
return false;
}
}
void __fastcall TForm1::Button3Click(TObject *Sender)
{
char Mac[30];
GetMAC(Mac);
ShowMessage(Mac);
}
VB.NET 2008 获取本机IP、
网卡
MAC地址
、计算机名
在VB.NET 2008编程环境中,获取本机的
IP地址
、
网卡
MAC地址
以及计算机名是常见的系统信息查询任务。这些信息对于网络通信、系统管理以及软件开发都有着重要的作用。下面将详细介绍如何利用VB.NET 2008实现这些功能。 ...
C# 更改
网卡
IP 地址
C# 更改
网卡
IP 地址,DNS,和网关
C# 获取当前使用
网卡
的
MAC地址
的实例
这个程序将列出所有网络接口的信息,并查找
指定
IP地址
对应的
网卡
信息。 请注意,`testMac`可能是示例代码的主程序或者一个辅助类,但在这里没有给出具体的代码,所以无法提供这部分的详细解释。在实际项目中,你...
IP地址
修改器.exe
本软件可以: 1、
指定
网卡
修改
IP地址
2、配置不同的
IP地址
点击切换 3、
MAC地址
伪造及修改 4、启用及禁用
网卡
5、修改计算机名称及工作组
hook
网卡
地址(支持多
网卡
)-易语言
参考:https://bbs.125.la/forum.php?mod=viewthreadtid=14437323extra= 就换了一个逼格好点的库,重写了些代码支持多
网卡
,里面有注释 里面的取
网卡
地址的好像有点问题,反正重点是hook mac
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章