首页
社区
课程
招聘
[求助]驱动编译不能通过啊!!兄弟门帮帮忙啊~~
发表于: 2008-9-13 08:55 4102

[求助]驱动编译不能通过啊!!兄弟门帮帮忙啊~~

2008-9-13 08:55
4102
我在DriverEntry里设置了分派例程,如下:
mov [eax].MajorFunction[IRP_MJ_READ*(sizeof PVOID)],offset read
分派例程代码很短:
read proc pDeviceObject,pIrp
            invoke IoMarkIrpPending,pIrp
            push eax
            invoke IoInitializeTimer,pDeviceObject,offset timeproc,pIrp
            invoke IoStartTimer,pDeviceObject
            pop eax
            ret
read endp
可是编译的时候老是出现这个错误:
invalid symbol type in expression : IoMarkIrpPending
不知道怎么解决啊??????

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
难道没人知道吗
2008-9-13 22:17
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
3
IoMarkIrpPending是个宏,你找kmdkit里有没有定义吧,没有就超ddk里定义自己写个~
2008-9-13 23:01
0
雪    币: 214
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
Irp->Tail::Overlay::CurrentStackLocation->Control |= SL_PENDING_RETURNED
2008-9-14 10:36
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感谢3楼的和4楼的兄弟
2008-9-14 14:03
0
游客
登录 | 注册 方可回帖
返回
//