如何仅使用紧凑框架获取MAC地址?
1.4的OpenNETCF代码从以下P/Invoke调用中获取信息:
[DllImport ("iphlpapi.dll", SetLastError=true)] public static extern int GetAdaptersInfo( byte[] ip, ref int size );
我认为物理地址(作为MAC地址返回)大约是调用后字节数组的索引400-408.所以你可以直接使用它,如果你不想使用OpenNETCF(为什么呢?OpenNETCF不仅仅是石头!)
精彩的P/Invoke.net 在这里给出了一个完整的例子.
哦,并正确回答你的问题:
仅使用Compact Framework
你不能.这就是CF的生活,如果你想要一些乐趣,尝试使用套接字与超时同步发送数据.:d