找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5029|回复: 3

关于IRP的问题,继续求助

[复制链接]

6

主题

123

回帖

0

精华

初来乍到

积分
5392
发表于 2017-1-31 13:09:31 | 显示全部楼层 |阅读模式
本帖最后由 YOUBADBAD 于 2017-2-7 00:24 编辑

希望各位大哥不吝赐教,或许只是个小问题,但是对我来说,应该是一个提升,进入主题
123.jpg 这是驱动的IRP,

这是按钮1的代码 1485838786(1).jpg

这是应用层界面 11111.jpg ,这样,我们就能实现如图显示的,我通过按钮,把框框1的内容穿到驱动,然后在传回来,在框框2显示,然后,我想问一下,关于枚举驱动

我们要得到的是FullDllName或者BaseDllName这样吧,反正就是那个结构体里面的东西,

比如FullDllName或者BaseDllName,是UNICODE_STRING,
我不知道我的写法对不对, q.jpg ,我把函数定义成UNICODE_STRING类型并且返回结果,

然后在IRP里面这样写到 ss.jpg
并且在MFC中这样写道 777.jpg
如图所示,如果有驱动加载卸载,通过点一下刷新按钮,姑且先简单的这样布局一下,然后把驱动层返回的结果加入列表控件, 1485839169(1).jpg ,当然了,事实证明是错的,但是当时我想吧,应该只是得不到结果,谁知道还蓝屏了,实际上,以上代码算是我的“思路代码”吧,因为,实际上,我知道肯定有地方出错了,dmp太大了,先不上传了,再次感谢各位大哥,大过年的还来帮小弟解决问题,


Desktop.rar (2.36 KB, 下载次数: 4145) 代码奉上求指出错误,搞了几天还是在蓝

6

主题

123

回帖

0

精华

初来乍到

积分
5392
 楼主| 发表于 2017-2-2 22:24:22 | 显示全部楼层
自己顶一个- -求答案

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2017-2-6 20:38:37 | 显示全部楼层
写了一大堆,不太理解你的具体问题。但直觉就是你的IO缓冲区溢出,导致了蓝屏。

6

主题

123

回帖

0

精华

初来乍到

积分
5392
 楼主| 发表于 2017-2-6 23:16:25 | 显示全部楼层
Tesla.Angela 发表于 2017-2-6 20:38
写了一大堆,不太理解你的具体问题。但直觉就是你的IO缓冲区溢出,导致了蓝屏。 ...

我感觉应该是memset用错了,虽然不知道函数返回值是不是对的,然后把这个得到的结果,返回应用层
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表