Tôi có chương trình MFC này khi tôi giết nó với trình quản lý tác vụ, tôi nhận được một ngoại lệ trên chương trình của tôi và sau đó nó bị treo.Trình quản lý tác vụ giết chương trình của tôi như thế nào?
Tôi muốn nhận sự kiện từ người quản lý tác vụ, khi nó sẽ giết quá trình của tôi và đóng chương trình của tôi một cách duyên dáng.
Tôi hiểu rằng có rất ít phương pháp mà trình quản lý tác vụ đang sử dụng để tiêu diệt quy trình.
1) Từ tab ứng dụng, ai đó đã nói với tôi rằng nó đang gửi tin nhắn WM_CLOSE đến cửa sổ hiển thị chính của ứng dụng của tôi, Và nếu ứng dụng của tôi không ngừng hoạt động sau vài giây, trình quản lý tác vụ sẽ phát hiện nó như không đáp ứng và sử dụng TerminateProcess() trên quy trình của nó.
2) Từ tab quá trình, ai đó đã nói với tôi rằng nó đang sử dụng API cửa sổ TerminateProcess().
Có phương pháp nào khác mà Trình quản lý tác vụ đang sử dụng không?
Tôi có đúng về 2 phương pháp cuối cùng không?
Cảm ơn bạn trước.
cảm ơn bạn, tôi thực sự không trả lời thư WM_CLOSE đã được Trình quản lý Tác vụ gửi. Tôi đã tìm thấy một EMPTY thực hiện của 'afx_msg void OnClose();' tất cả những gì tôi phải làm là gọi thực hiện lớp cơ sở của OnClose. – eladyanai