У меня есть приложение Windows C++ (app.exe). Когда приложение закрыто, мне нужно выполнить некоторые задачи очистки, специфичные для моего приложения. Что происходит, когда этот процесс (app.exe) убивается через Диспетчер задач. Предполагая, что приложение по-прежнему реагирует, могу ли я как-то справиться с этой ситуацией в своем приложении app.exe?Могу ли я обработать убийство моего процесса окон через диспетчер задач?
Я ищу что-то похожее на то, как kill <pid>
в Linux отправит сигнал SIGTERM в процесс, указанный pid. Затем я мог зарегистрировать свой собственный обработчик сигналов для SIGTERM и выполнить очистку.
К сожалению, не удается перепроектировать приложение. Его 10-летнее устаревшее приложение с несколькими тысячами строк кода. – Umair