标题:各位哥哥姐姐来帮忙看一下?
只看楼主
WithFh
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-12-4
 问题点数:0 回复次数:4 
各位哥哥姐姐来帮忙看一下?
在网上看到一个例子是用对方的机器的IP地址取MAC地址,其中用到了下面两个东西 ,
[DllImport("Iphlpapi.dll")]
public static extern int SendARP(Int32 dest, Int32 host, ref Int64 mac, ref Int32 length);
[DllImport("Ws2_32.dll")]
public static extern Int32 inet_addr(string ip);

显示的错误是:找不到类型或命名空间名称“DllImport”(是否缺少 using 指令或程序集引用?)
我是不是应该在网上下载Iphlpapi.dll,Ws2_32.dll这两个文件啊?
下载了之后怎么用?请各位姐姐哥哥帮帮忙啊?



搜索更多相关主题的帖子: MAC extern 机器 
2007-01-18 18:20
IT浪子
Rank: 4
来 自:Nyist
等 级:贵宾
威 望:13
帖 子:402
专家分:20
注 册:2006-11-24
得分:0 
在vs2003和vs2005这段代码放的位置不一样的,
你用的是vs2003,还是vs2005?

你不能让所有人都满意,因为不是所有人都是人!
2007-01-18 18:26
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 

少了命名空间using System.Runtime.InteropServices;


仍然自由自我,永远高唱我歌,走遍千里...
2007-01-18 18:35
WithFh
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-12-4
得分:0 

我用的是2005啊,加上了楼上的命名空间,上面的错误没有了
这个又要加什么命名空间?
IPHostEntry host = Dns.GetHostByName(System.Environment.MachineName);

2007-01-18 18:39
IT浪子
Rank: 4
来 自:Nyist
等 级:贵宾
威 望:13
帖 子:402
专家分:20
注 册:2006-11-24
得分:0 
using

你不能让所有人都满意,因为不是所有人都是人!
2007-01-18 18:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019178 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved