阅读:2406回复:2
请教:如何获得局域网内所有用户的ip,mac和用户名
各位大虾,小弟近日用VC在做一个简单的防火墙,想在对话框一弹出来
就搜索局域网内所有机器的ip,mac地址和机器名称, 请问该用什么方法实现,哪有现成的代码可以参考一下的! 谢谢! |
|
沙发#
发布于:2004-12-09 14:21
nmap+arp,挺好的,open source。
[编辑 - 12/9/04 by fslife] |
|
|
板凳#
发布于:2004-12-17 11:33
ip和mac可以用arp来获取,win下有api叫做SendArp
机器名可以通过netbios获取,通过winsock的api也可以,好像叫做gethostbyaddr |
|
|