首页
社区
课程
招聘
[旧帖] 内核怎么获取网卡MAC 0.00雪花
发表于: 2015-11-23 18:51 2647

[旧帖] 内核怎么获取网卡MAC 0.00雪花

2015-11-23 18:51
2647
内核怎么获取网卡MAC

以下代码获取都是空的。
PINTERNAL_REQUEST pNdisRequest = ExAllocatePool(NonPagedPool, sizeof(INTERNAL_REQUEST));
        if (NULL == pNdisRequest)
                return STATUS_UNSUCCESSFUL;

        RtlZeroMemory(&pNdisRequest->Request, sizeof(NDIS_REQUEST));

        pNdisRequest->Request.RequestType = NdisRequestQueryInformation;
        pNdisRequest->Request.DATA.QUERY_INFORMATION.Oid = OID_802_3_PERMANENT_ADDRESS;
        pNdisRequest->Request.DATA.QUERY_INFORMATION.InformationBuffer = buf;
        pNdisRequest->Request.DATA.QUERY_INFORMATION.InformationBufferLength = 256;
        NdisRequest(&status, open->AdapterHandle, &pNdisRequest->Request);
        if (status == NDIS_STATUS_PENDING) {
                NdisWaitEvent(&open->Event, 0);
                _asm int 3
                status = NDIS_STATUS_SUCCESS;
        }

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//