以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何取得本机的MAC地址? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55993) |
-- 作者:ap9709130 -- 发布时间:2014/8/27 15:34:00 -- 如何取得本机的MAC地址? 如题。多谢 |
-- 作者:Bin -- 发布时间:2014/8/27 15:35:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=18404&skin=0 |
-- 作者:Bin -- 发布时间:2014/8/27 15:35:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=50305&skin=0 |
-- 作者:ap9709130 -- 发布时间:2014/8/27 16:10:00 -- BIN
我用你的代码会出错啊? Dim mac As String = ""
Dim p As System.Diagnostics.Process = new System.Diagnostics.Process()
p.StartInfo.FileName = "nbtstat"
p.StartInfo.Arguments = "-a 192.168.1.102"
p.StartInfo.UseShellExecute = False
p.StartInfo.CreateNoWindow = True
p.StartInfo.RedirectStandardOutput = True
p.Start()
Dim ot As String = p.StandardOutput.ReadToEnd()
MessageBox.show(ot)
|
-- 作者:Bin -- 发布时间:2014/8/27 16:12:00 -- p.StartInfo.Arguments = "-a 192.168.1.102" 这个不能乱写,要对应IP 你报什么错?
|
-- 作者:ap9709130 -- 发布时间:2014/8/27 16:14:00 -- 是写本机的IP还是哪个IP啊?
|
-- 作者:Bin -- 发布时间:2014/8/27 16:15:00 -- 获取本机写本机,获取局域网其他电脑的就写该电脑的IP |
-- 作者:ap9709130 -- 发布时间:2014/8/27 16:15:00 -- p.StartInfo.FileName = "nbtstat" 这句是写什么?
p.StartInfo.Arguments = "-a 192.168.1.102" 是本机的IP吗?
|
-- 作者:有点甜 -- 发布时间:2014/8/27 16:18:00 -- 代码
Dim nics() As System.Net.NetworkInformation.NetworkInterface = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces |
-- 作者:ap9709130 -- 发布时间:2014/8/27 16:31:00 -- 甜老师, 我用你的代码:查出来的MAC 和路由器的不一样。
路由器上的是:
此主题相关图片如下:19$1tbslk(1$up)tpg3dt9c.jpg |