나는이 MFC 프로그램을 가지고 있는데, 나는 태스크 매니저로 그것을 죽일 때 나는 나의 프로그램에 대한 예외를 얻었고 그때 그것은 충돌한다.작업 관리자가 내 프로그램을 어떻게 죽입니까?
내 프로세스를 죽이고 프로그램을 정상적으로 종료하려고 할 때 작업 관리자로부터 이벤트를 가져오고 싶습니다.
저는 프로세스를 죽이기 위해 작업 관리자가 사용하는 방법이 거의 없음을 알고 있습니다.
1) 응용 프로그램 탭에서 누군가 내 응용 프로그램의 기본 표시 창에 WM_CLOSE 메시지를 보냈다 고 말했고 응용 프로그램이 몇 초 후에 다운되지 않으면 작업 관리자가이를 응답으로 감지하고 TerminateProcess() 과정에.
2) 프로세스 탭에서 누군가가 TerminateProcess() windows API를 사용한다고 말했습니다.
작업 관리자가 사용하는 다른 방법이 있습니까?
바로 지난 두 가지 방법이 있습니까?
미리 감사드립니다.
감사합니다. 정말 작업 관리자에서 보낸 WM_CLOSE 메시지에 응답하지 않았습니다. 나는'afx_msg void OnClose();의 EMPTY 구현을 발견했다. 기본 클래스의 OnClose 구현을 호출하면된다. – eladyanai