关于调用门
使用调用门进行跨段跳转ring3 转ring0后
pushad 会引发异常导致系统崩溃编译器vc++6.0
怎么解决
void __declspec(naked) GetRegister()
{
_asm
{
pushad
pushfd
mov eax,0x8003f00c
mov ebx,
mov dwH2GValue,ebx
sgdt GDT
popfd
pushad
retf // 注意返回 不能是ret
}
} windbg有些时候会出现调试问题,卡在那里,按t继续执行可跳出
页:
[1]