首页
论坛
课程
招聘
[求助]DeviceIoControl驱动通信错误码31
2021-10-24 00:35 2875

[求助]DeviceIoControl驱动通信错误码31

2021-10-24 00:35
2875
收藏
点赞0
打赏
分享
最新回复 (10)
雪    币: 207
活跃值: 活跃值 (1198)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yy虫子yy 活跃值 2021-10-24 04:30
2
0
那个要看NtDeviceIoControlFile返回码,而最终是在你自己的irp例程里面完成处理的
雪    币: 46
活跃值: 活跃值 (654)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmflxw 活跃值 2021-10-24 13:06
3
0
yy虫子yy 那个要看NtDeviceIoControlFile返回码,而最终是在你自己的irp例程里面完成处理的
返回码用getlasterror获取到就是31啊
雪    币: 10555
活跃值: 活跃值 (4319)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
hzqst 活跃值 3 2021-10-24 14:31
4
0
是你自己的测试机还是别人的机子?
雪    币: 207
活跃值: 活跃值 (1198)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yy虫子yy 活跃值 2021-10-24 15:25
5
0
tmflxw 返回码用getlasterror获取到就是31啊
那irp怎么处理的呢?
雪    币: 46
活跃值: 活跃值 (654)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmflxw 活跃值 2021-10-24 15:36
6
0
hzqst 是你自己的测试机还是别人的机子?
我自己的虚拟机
雪    币: 46
活跃值: 活跃值 (654)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmflxw 活跃值 2021-10-24 15:38
7
0
yy虫子yy 那irp怎么处理的呢?
CreateFile的irp没有额外处理直接返回,Ioctrl的irp收不到,根本调用不成功
雪    币: 207
活跃值: 活跃值 (1198)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yy虫子yy 活跃值 2021-10-24 15:44
8
0
tmflxw CreateFile的irp没有额外处理直接返回,Ioctrl的irp收不到,根本调用不成功
IRP_MJ_DEVICE_CONTROL这个填充了吗?
雪    币: 46
活跃值: 活跃值 (654)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmflxw 活跃值 2021-10-24 15:56
9
0
yy虫子yy IRP_MJ_DEVICE_CONTROL这个填充了吗?
必须的,这几个我共用的一个分发函数
雪    币: 10555
活跃值: 活跃值 (4319)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
hzqst 活跃值 3 2021-10-24 16:05
10
0
tmflxw 我自己的虚拟机
IofCompleteRequest调用了吗
雪    币: 46
活跃值: 活跃值 (654)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmflxw 活跃值 2021-10-24 16:19
11
0
hzqst IofCompleteRequest调用了吗
调用啦,因为是我自己用cl.exe手撸的,所以我一直在考虑是不是命令行参数有问题。,,等会把cpp直接用sln测试下看看
游客
登录 | 注册 方可回帖
返回