首页
社区
课程
招聘
NDIS协议驱动入门问题 SOS
发表于: 2013-12-14 15:21 12532

NDIS协议驱动入门问题 SOS

2013-12-14 15:21
12532
之前没事时,翻过那本寒江独钓中的NDIS协议驱动章节, 当时看过之后也没试过, 前些天想倒腾下这方面的东西, 很不幸的是,没写多少就出现问题了 ,问题描述如下:

      在DriverEntry中填写好协议特征块后, 调用NdisRegisterProtocolDriver注册, 正常情况下,之前填写的协议特征块中的AdapterBind函数应该在未来某一时刻得到回调, 但不知道为什么,我的一真没得到回调, 这就是问题, 能解答吗?

      对于驱动,我没什么经验, 这个问题困扰着很不是滋味, 我有调试过 ,未遂, 有过类似经历的朋友吗,能指点下吗?  代码很简单, 我直接打包, 希望得到你们的帮助,   100kx吧,

代码:
about ndis.zip

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 150
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
写得非常好
2013-12-14 15:28
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
来占个座,等大神解答
2013-12-14 16:18
0
雪    币: 59
活跃值: (52)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
NDIS_PROTOCOL_CHARACTERISTICS Chars;
RtlInitUnicodeString(&Chars.Ndis40Chars.Name,L"Packet");
这是我的代码

inf
[Install.Services]
AddService=Ndisprot,,NDISPROT_Service_Inst

你没指定 NDIS_PROTOCOL_CHARACTERISTICS 这个结构中的name字段
并且 name字段 要和 inf中 那个AddService 一致
我上次也遇到了这个问题
希望能帮到你
2013-12-14 20:06
0
雪    币: 260
活跃值: (249)
能力值: ( LV12,RANK:350 )
在线值:
发帖
回帖
粉丝
5
[QUOTE=CCPPYY;1247098]NDIS_PROTOCOL_CHARACTERISTICS Chars;
RtlInitUnicodeString(&Chars.Ndis40Chars.Name,L"Packet");
这是我的代码

inf
[Install.Services]
AddService=Ndisprot,,NDIS...[/QUOTE]

真如你所说这那样, 该怎么感谢你呢, 100kx显然是不够的,不过已经是上限了, 再次感谢!
2013-12-15 14:59
0
雪    币: 201
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
羡慕
2018-5-4 01:36
0
雪    币: 0
活跃值: (59)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
CCPPYY NDIS_PROTOCOL_CHARACTERISTICS Chars; RtlInitUnicodeString(&Chars.Ndis40Chars.Name,L"Packet& ...
困扰一天的问题在这里找到解决方法了。感谢解答。
2021-10-19 16:59
0
游客
登录 | 注册 方可回帖
返回
//