/GH(_pexit 후크 함수 사용)

_pexit 모든 메서드 또는 함수의 끝에 함수를 호출합니다.

구문

/GH

설명

함수는 _pexit 라이브러리의 일부가 아닙니다. 에 대한 정의를 제공하는 것은 사용자에게 달려 있습니다 _pexit.

명시적으로 호출 _pexit하지 않는 한 프로토타입을 제공할 필요가 없습니다. 함수는 항목에서 모든 레지스터의 콘텐츠를 푸시하고 종료 시 변경되지 않은 콘텐츠를 팝해야 합니다. 다음 프로토타입이 있는 것처럼 표시되어야 합니다.

void __declspec(naked) __cdecl _pexit( void );

이 선언은 64비트 프로젝트에 사용할 수 없습니다.

_pexit는 함수를 _penter작성하는 방법의 예제를 보려면 (_penter 후크 함수 사용)_penter 참조 /Gh 하세요.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>C/C++>명령줄 속성 페이지를 선택합니다.

  3. 추가 옵션 상자에 컴파일러 옵션을 입력합니다.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

참고 항목

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문
/Gh (_penter 후크 함수 사용)