首页
社区
课程
招聘
[求助]线程中调用NtUserGetForegroundWindow蓝屏
发表于: 2013-1-18 12:30 4598

[求助]线程中调用NtUserGetForegroundWindow蓝屏

2013-1-18 12:30
4598
具体描述是这样的..

我写了一个键盘filter

在DriverEntry里,用PsCreateSystemThread创建了一个system的线程

在IRP_MJ_READ例程中,我通过shadow ssdt获得NtUserGetForegroundWindow地址
在此例程中调用NtUserGetForegroundWindow是正常的

我在自己创建的线程中KeAttachProcess到csrss进程,显示成功,通过PEB输出进程名,也是csrss.exe
但是当我调用NtUserGetForegroundWindow时就蓝屏(NtUserGetForegroundWindow地址是正确的)

蓝屏错误是0x0000007E(xxxxxxxx,xxxxxxxxxxx,xxxxxxxx,xxxxxxxxxx)

求助各位大大............

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
不会自己分析dump么?
就贴个蓝屏代码,其他什么都没有,是分析不出什么东西来的。
2013-1-18 16:26
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3
楼主真会不潜水。。
2013-1-19 12:10
0
雪    币: 2331
活跃值: (2220)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
4
最好把dump文件发上来。
2013-1-19 12:24
0
游客
登录 | 注册 方可回帖
返回
//