[英]How to set zero flag
LONG WINAPI MyUnhandledExceptionFilter(PEXCEPTION_POINTERS p)
{
if(p->ExceptionRecord->ExceptionCode==EXCEPTION_ACCESS_VIOLATION){
if(p->ContextRecord->Eip==6F3A15FD){
p->ContextRecord->EFlags
}
我希望我的异常处理程序在指定地址发生异常时设置零标志;)我该怎么做p->ContextRecord->EFlags|=
??
如果我只是在访问冲突后给出EXCEPTION_CONTINUE_EXECUTION
它会工作吗? :D和,我是否必须加入EIP,否则它将落入下一条指令?
ZF
是EFLAGS
6位,所以EFlags |= 1 << 6;
下载Intel或AMD的CPU手册。 你会在那里找到所有这些信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.