dll 이 자신이 로딩중인 프로세스의 죽는 시점을 알아내기 위해서 다음 함수를 후킹하면 됩니다.

// Ends the calling process and all its threads.
VOID WINAPI ExitProcess(
  __in  UINT uExitCode
);


어설프게 TerminateProcess 를 후킹해서 왜 안불려질까 멍청하게 고민을 하다니. ㅡㅡ;

다른프로세스에서는? 안해봤지만 후킹하지않고 ToolHelp API 으로 열심히 프로세스를 뒤지다가 없어지면 종료된 시점으로 간주하면 되지 않을까???

+ Recent posts