我爱Aspx >> Asp.Net >> C#如何取硬件标志Ncb.ncb_lana_num = lenum.lana[i];
uRetCode = Win32API.Netbios(ref Ncb);
if(uRetCode != (short)NCBCONST.NRC_GOODRET)
return "";
Ncb.ncb_command = (byte)NCBCONST.NCBASTAT;
Ncb.ncb_lana_num = lenum.lana[i];
Ncb.ncb_callname[0]=(byte)'*';
cb = Marshal.SizeOf(typeof(ADAPTER_STATUS)) + Marshal.SizeOf(typeof(NAME_BUFFER))*(int)NCBCONST.NUM_NAMEBUF;
Ncb.ncb_buffer = Marshal.AllocHGlobal(cb);
Ncb.ncb_length = (ushort)cb;
uRetCode = Win32API.Netbios(ref Ncb);
adapter.adapt = (ADAPTER_STATUS)Marshal.PtrToStructure(Ncb.ncb_buffer, typeof(ADAPTER_STATUS));
Marshal.FreeHGlobal(Ncb.ncb_buffer);
if (uRetCode == (short)NCBCONST.NRC_GOODRET)
{
if(i>0)
addr += ":";
addr = string.Format("{0,2:X}{1,2:X}{2,2:X}{3,2:X}{4,2:X}{5,2:X}",
adapter.adapt.adapter_address[0],
Ҷƪл˵?
用C#快速往Excel写数据[05-20]
c# 获得局域网主机列表实例[05-20]
c# 获得局域网主机列表实例[05-20]
用C#的Raw Socket实现网络封包监..[05-20]
利用C#实现标准的 Dispose模式[05-20]
关于C#中属性及值类性引用类型的..[05-20]
c#.net常用函数列表[05-20]
深入理解C#编程中的组件-事件-委..[05-20]
在C#中利用DirectX实现声音播放[05-20]
C#实现文件下载[05-20]
用C#快速往Excel写数据[05-20]
c# 获得局域网主机列表实例[05-20]
c# 获得局域网主机列表实例[05-20]
用C#的Raw Socket实现网络封包监..[05-20]
利用C#实现标准的 Dispose模式[05-20]
关于C#中属性及值类性引用类型的..[05-20]
c#.net常用函数列表[05-20]
ASP.NET程序中常用的三十三种代码[05-20]
深入理解C#编程中的组件-事件-委..[05-20]
在C#中利用DirectX实现声音播放[05-20]