第一个实际上是去执行nbtstat这个应用程序,然后取得应用程序执行后的结果处理后变成MAC地址,就相当于不停的再运行nbtstat这个程序。
第二个是直接调用了windows系统DLL的函数,相当于直接调用函数库,取得了结果,当然稳定性什么的要比第一种来的要好
string s = StringEmpty;
string hostInfo = SystemNetDnsGetHostName ( );
SystemNetIPAddress[] addressList = SystemNetDnsGetHostByName ( SystemNetDnsGetHostName ( ) )AddressList;
for ( int i = 0 ; i < addressListLength ; i++ )
s += addressList [ i ]ToString ( );
s就是
要有IP数据库,如果没有,也可以在winform中使用>
以上就是关于c# winform 中我需要通过ip获取局域网中某设备的mac地址,通过网上搜索,有2种获取方式,但是结果不同全部的内容,包括:c# winform 中我需要通过ip获取局域网中某设备的mac地址,通过网上搜索,有2种获取方式,但是结果不同、C#的winform程序中如何获取网络设备IP列表、Winform中访问IP Camera,怎么解决视频 显示停滞 的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)