handler.asm
来自「Undocumented Windows NT 经典书籍的源码」· 汇编 代码 · 共 36 行
ASM
36 行
.386
.model small
.code
public _InterruptHandler
extrn _CFunc:near
include ..\include\undocnt.inc
_InterruptHandler proc
Ring0Prolog
mov edi, edx
test edi, edi
jz NullPointer
lea esi, message
mov ecx, messagelen
repz movsb
NullPointer:
call _CFunc
Ring0Epilog
iretd
message db "Newly added interrupt called.", 0
messagelen dd $-message
_InterruptHandler endp
End
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?