
异常与调试
文章平均质量分 79
windows异常处理机制及调式原理
余大头
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
异常处理分发机制
异常分发原理详解1详解2TEB结构体详解- 解析SEHint main(void){55 push ebp 8B EC mov ebp,esp 6A FE push 0FFFFFFFEh 68 C0 8E 43 00 push 438EC0h 68 A0 1A 43 00 push off原创 2021-03-22 16:13:59 · 1210 阅读 · 0 评论 -
中断与异常
中断与异常- 中断与异常中断:主要由外部硬件产生,被操作主动通知CPU,产生中断,异步事件,可以不处理外部硬件与CPU通过PIC(pragmmtable interrupt controller)进行通信(共16根,主IRQ(0-7),从(IRQ2引出))当外部硬件产生中断,CPU会从PIC读取两个字节(0xcd 0x中断编号)异常:CPU(程序)内部产生的中断称为异常,同步事件,必须处理相同:都会产生一个中断号,就是IDT(interrupt descriptor table)的索引号原创 2021-03-21 11:16:40 · 664 阅读 · 3 评论 -
调试器原理
调式器原理1. 对目标进程进行调试创建进程调试: //保存启动信息的结构体 第一个变量cb为结构体大小 STARTUPINFO si = { sizeof(STARTUPINFO) }; //保存进程信息的结构体 PROCESS_INFORMATION pi = {}; //以调式的方式创建进程 bool result = CreateProcess( path, //文件路原创 2021-03-21 11:15:24 · 472 阅读 · 0 评论