| 14 |
|
1.NDIS(DDK)通过驱动程序获取MAC地址
ndis规范中说明,网卡驱动程序支持ioctl_ndis_query_stats接口 参数如下: OID_802_3_PERMANENT_ADDRESS :物理地址 OID_802_3_CURRENT_ADDRESS :mac地址 于是我们的方法就得到了。
首先,看看注册表,找一找网卡有几块,分别是什么设备名。 具体位置和os有关,2000下在hlm\software\microsoft\windows nt\current version\networkcards。
然后createfile(devicename,...)注意,要用linkname,因此 还要加上"////.//device//".
接着 deviceiocontrol(hmac,IOCTL_NDIS_QUERY_STATS, OID_802_3_PERMANENT_ADDRESS/OID_802_3_CURRENT_ADDRESS...)
具体的情况可以参看ddk下的 OID_802_3_CURRENT_ADDRESS条目
fineday513@126.com,这个程序怎么改啊,我改了不行啊,请指教!
2008-04-10 09:06| 回复
|