RING3の例外処理

                                       
 
 

1.デバッガが存在します
 
  異常------->デバッガが例外を処理しません (ExceptionRecord.dwFirstChance == 1)
      -------> VEHは、SEH例外扱いませ (ExceptionFlag == 0修理例外)
      ------->デバッガが例外を処理しません (ExceptionRecord.dwFirstChance == 0)
      -------> UnhandledExceptionFilterは、例外を処理しません
      -------> VEH、SEH (ExceptionFlag == 3 stackUnwind)
 
2.何のデバッガがありません
 
  異常-------> VEH、SEH例外扱いませ (ExceptionFlag == 0修理例外)
      -------> UnhandledExceptionFilterは、例外を処理しません
      -------> VEH、SEH (ExceptionFlag == 3 stackUnwind)
 
 
 
 
 
 
 
 

おすすめ

転載: www.cnblogs.com/DreamoneOnly/p/11245244.html