阅读:2171回复:9
请问高手怎么在驱动程序中获取网卡的MAC地址?
请问高手怎么在驱动程序中获取网卡的MAC地址?
|
|
沙发#
发布于:2005-07-14 16:13
实在什么类型的驱动中?若是NDIS类型,直接由数据包中得就可以了,当然还有其他方法。
|
|
板凳#
发布于:2005-07-15 13:59
不是在NDIS类型驱动程序中
|
|
地板#
发布于:2005-07-19 18:47
难道连这么多高手都不知道吗?郁闷
|
|
地下室#
发布于:2005-07-19 21:45
和ndis通信就可以了
|
|
|
5楼#
发布于:2005-07-28 11:02
怎么通讯呢?能否贴些代码,小弟多谢了
|
|
6楼#
发布于:2005-07-29 08:55
驱动中也可用
pRequest->RequestType = NdisRequestQueryInformation; pRequest->DATA.QUERY_INFORMATION.Oid = OID_802_3_CURRENT_ADDRESS; pRequest->DATA.QUERY_INFORMATION.InformationBuffer = pBuffer; pRequest->DATA.QUERY_INFORMATION.InformationBufferLength = 64; NdisRequest(&Rtn, pAdapt->BindingHandle, pRequest); |
|
7楼#
发布于:2005-07-29 09:15
那pAdapt->BindingHandle怎么取得?因为我的驱动是文件系统(过滤)驱动程序,我要取得是的一个网卡的MAC地址,请高手们帮帮小弟
|
|
8楼#
发布于:2005-07-29 09:28
如果要求不那么严格的话,可以在应用层获取之后再传给驱动。
|
|
9楼#
发布于:2005-08-04 15:41
实在没办法了,现在我先把数据写到注册表中,然后驱动程序再去读取
|
|