获取远程机器MAC求救....已经写出代码,一个小问题求救!(200分)

  • 主题发起人 主题发起人 Kingron
  • 开始时间 开始时间
K

Kingron

Unregistered / Unconfirmed
GUEST, unregistred user!
源代码在:
http://expert.csdn.net/Expert/TopicView1.asp?id=683119

你运行其中的例子,就会发现会出现错误,请帮忙修正.....谢谢了。
 
方法一:
将Snmp...前都加上M,如MSnmp...
方法二:
使用ARP -A 。在WIN2K的CMD下按下 ARP -A即可看到网络上所有机器的MAC。
 
可以调用windows下这个命令
nbtstat -a ip 地址
返回结果里面有mac地址
 
注意,ARP和nbtstat只能用在局域网内部,但Kingron要的是Internet上机器的MAC。所以
ARP和NBTSTAT肯定是不行的。
但SNMP(single network management protocol)似乎只能得到路由器上搜集到的信息,它
能得到任意机器的MAC吗?并且任意路由器都能随便让你获取信息吗?(我不懂SNMP,请教
一下。)
 
对方关闭了netbios via TCP/IP 就没戏了
 
Pipi:那个问题现在不予考虑。:-)
大虾请出手援助。。。。。。如何使用snmp的那个Query函数?
 
多人接受答案了。
 
后退
顶部