博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
驱动程序中使用SEH
阅读量:6951 次
发布时间:2019-06-27

本文共 548 字,大约阅读时间需要 1 分钟。

----------------------------------------------------------------------------------------------------

void foo(){	PUCHAR pBuffer = NULL;	*pBuffer = 'a';}void Test(){	KdPrint(("Test()!\n"));		__try	{		foo();	}	__except(EXCEPTION_EXECUTE_HANDLER)	{		NTSTATUS nStats = GetExceptionCode();		KdPrint(("GetExceptionCode:%x\n",nStats));	}}

----------------------------------------------------------------------------------------------------

反编译后发现Ring0和Ring3上的SEH完全一样,并且对于错误代码都是C0000005

转载于:https://www.cnblogs.com/fanzi2009/archive/2010/03/24/1693855.html

你可能感兴趣的文章
Spark性能优化:优化数据结构
查看>>
又是臭重惹得祸!Office 2016大当机遭微软紧急撤除
查看>>
Flutter 入门之 ListTile 使用指南
查看>>
Android Material Design控件使用(一)——ConstraintLayout 约束布局
查看>>
好程序员Web前端分享程序的三大结构(一)
查看>>
Mac下如何编译 FFmpeg的SO库,为Android使用
查看>>
Spring Cloud构建微服务架构:服务消费(基础)
查看>>
为什么区块链世界既需要计算机科学家也需要经济学家?
查看>>
区块链100讲:10分钟教会你深挖以太坊数据层
查看>>
Sony智慧耳机:不但能轻松叫智能耳机也能与Alexa对话
查看>>
中小企业改造系统适应秒杀的场景
查看>>
Atom 微信小程序文件代码高亮
查看>>
Android 8.0 startActivity 流程图
查看>>
react 中间件的应用
查看>>
leetcode 198. 打家劫舍
查看>>
星星之火,可以燎原|”分阶段“裂变带来1周1万+垂直户
查看>>
详解bind
查看>>
自学Javascript笔记
查看>>
bootstrap-table 实现表头合并以及结合bootstrap-table-tree-column实现树状结构
查看>>
欢迎使用Markdown编辑器
查看>>