방프리

17.01.12 error LNK2026 : 모듈이 SAFESEH 이미지에 대해 안전하지 않습니다. 본문

C++/LnkError관련

17.01.12 error LNK2026 : 모듈이 SAFESEH 이미지에 대해 안전하지 않습니다.

방프리 2020. 1. 24. 17:30

* SAFESEH ( Structured Exception Handling)

 

 윈도우 상에서 예외처리를 하는 기법

- 메모리에 대한 손상이 발생하거나 시스템이 예기치 않게 종료되는 이벤트 발생시 프로그램에 대한 

  예외처리 담당

- 외부 공격자가 프로그램에 대해 예외처리 레코드를 덮어쓰게 되면 이 예외를 탐지하여 프로그램 종료

 

* 해결방안

(1) 옵션 On/Off

프로젝트 속성 - Linker - 고급 - 이미지에 안전한 예외처리기 포함 (예 /아니오)

혹은 명령줄에서 /SAFESEH:NO 입력

 

해결법

프로젝트 속성 - 구성 속성 - Linker - 명령줄

 

/safeseh:no

Comments