_sehhandler.inc

来自「windows virus」· INC 代码 · 共 28 行

INC
28
字号
;###########################################################################
;#			结构化异常处理过程				   #
;###########################################################################
	_SEHHandler	PROC	_lpExceptionRecord , \
				_lpSEH	,\
				_lpContext , \
				_lpArg
		MOV		EAX , _lpSEH
		MOV		EDI , _lpContext
		ASSUME		EDI : PTR CONTEXT
		PUSH		[EAX]
		POP		[EDI].regEsp
		PUSH		[EAX - 0CH]
		POP		[EDI].regEbp
		PUSH		[EAX - 08H]
		POP		[EDI].regEip
		ASSUME		EDI : NOTHING	
		;########################################
		;# 优化:				#
		;MOV	EAX , ExceptionContinueExecution#
		;#  ExceptionContinueExecution => 0     #
		;########################################
		XOR		EAX , EAX
		RET	
	_SEHHandler	ENDP
;###########################################################################
;#			异常处理函数结束			   	   #
;###########################################################################

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?