当前位置: 代码迷 >> 汇编语言 >> ,为什么小弟我写的_declspec(naked) 总是蓝屏
  详细解决方案

,为什么小弟我写的_declspec(naked) 总是蓝屏

热度:2642   发布时间:2013-02-26 00:00:00.0
求助,为什么我写的__declspec(naked) 总是蓝屏?
HOOK了sysenter。
C/C++ code
char MESSAGE[]="System call!";...// Hook function__declspec(naked) MyKiFastCallEntry(){    __asm {        lea     eax, MESSAGE        push    eax        call    DbgPrint        add    esp, 4        jmp [d_origKiFastCallEntry] //一些上面的代码总是蓝屏    }}


------解决方案--------------------------------------------------------
KiFastCallEntry中eax是服务例程ID , DbgPrint后eax变了