永发信息网

在C#中怎么获得MAC地址

答案:1  悬赏:30  手机版
解决时间 2021-03-31 11:29
在C#中怎么获得MAC地址
最佳答案
如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下:
[DllImport("Iphlpapi.dll")]
private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length);
[DllImport("Ws2_32.dll")]
private static extern Int32 inet_addr(string ip);

Int32 ldest= inet_addr("157.60.68.163");//目的地的ip
Int32 lhost= inet_addr("157.60.68.33");//本地的ip

try
{
Byte[] macinfo=new Byte[6];
Int32 length=6;

IntPtr mac=new IntPtr(macinfo[0]);
IntPtr len=new IntPtr(6);
int ii=SendARP(ldest,lhost, ref mac, ref len);

Console.WriteLine("Mac Add:"+mac);
Console.WriteLine("length:"+len);

}
catch(Exception err)
{
Console.WriteLine(err);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
热回流抽提浓缩器提取是负压可以吗
做一个app。ui设计师在其中做的工作是什么?
我们镌刻在这料峭的尘世的意思?
四人头的一百元人民币,三人头的五十元人民币
遂昌有什么好玩的景点?
车贷电销售打电话如何说
龙之谷求兽娘破风pk加点
办理澳洲父母移民的中介费用是多少
信用卡支出短信怎么定
事思敬,执事敬,修己以敬.出自哪里
唐狮鱼的做法清蒸
刚刚在佛滔算命网里面算了下姓名测试,把自己
老人看我肚子的形状都说像女孩,有可能翻盘么
现在请了个律师,那可以保释我哥出来吗
我的小孩九岁了,在课间十分钟和同学玩耍,不慎
推荐资讯
写一篇桥的作文,怎么写
望京实验学校地址在什么地方,想过去办事,
日本动漫中以足字开头的
12*51这么简便计算
好来宝的对口
伊洛中学五三班,班主任的电话号码多少
被打掉的孩子会怎么样
要认证的3C产品,从外观结构,材料和之前认证
请教一下一个C16的空气开关(正泰牌的)可以
黄金短线交易心得?
法布尔观察土凤用了20年观察屎壳郎用了40年请
求零枢同人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?