首页
社区
课程
招聘
[讨论]蓝屏的原因
发表于: 2012-6-24 02:42 4312

[讨论]蓝屏的原因

2012-6-24 02:42
4312
一般打系统补丁,改代码,如果出现蓝屏,通常有如下原因:
1,代码运行出错,比如跳转指令
2,堆栈失去平衡
3,写保护没有关
4,被换页出内存,页故障
5,地址无效
6,PTE无效
7,不在同一进程或线程上下文
8,MDL可读,可执行,但不可写
9,硬件断点,写异常被捕获KeBugCheckEx
10,代码有校验KeBugCheckEx
11,异常中断KeBugCheckEx
12,代码执行冲突
13,数据出错,比如某个变量
14,环境错误,比如某个寄存器或端口
15,资源冲突,占用了多个对象
16,指针泄露,失控指针
17,资源泄漏,句柄泄露
18,系统自身bug

小弟才疏学浅,还望大家补充...

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 20
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
写的挺全面,关键是修复的办法
2012-6-24 07:53
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
根据蓝屏的DUMP 具体情况具体分析要好些
罗列蓝屏原因
就像写windows 调用api的目录一样
我觉得没什么必要
2012-6-24 11:18
0
雪    币: 73
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
做这个干什么。
2012-6-25 00:48
0
游客
登录 | 注册 方可回帖
返回
//