Exception1 [Reversing]구조화된 예외 처리(SEH) ▣ 구조화된 예외 처리(Structured Exception Hadling) - SEH : OS가 발생한 예외를 구조화된 방법으로 App에게 전달하는 메커니즘을 제공함 - 예외(exception)는 예외 핸들러라고 불리는 특별한 함수로 즉각 점프하게 하는 프로그램 안에서의 특별한 조건 - 예외 핸들러는 발생한 문제점을 해결할 것인지, 프로그램이 동일한 코드를 다시 실행하게 만들 것인지, 프로그램의 다른 부분이 실행되게 할 것인지, 프로그램을 종료할 것인지 결정함 ● 하드웨어 예외 - 프로세스가 만들어 내는 예외 Ex: 유효하지 않은 메모리 접근, 0나누기 등 ● 소프트웨어 예외 - 프로그램이 에러를 보고하기 위해서 예외를 생성할 때 발생 Ex: C++에서 throw키워드 이용 2010. 5. 10. 이전 1 다음