Я хочу написать простую программу, которая ничего не делает, но не легко завершается при запросе.Я хочу увидеть диалоговое окно Windows, которое говорит: «Эта программа не отвечает, вы хотите подождать, пока она завершит свою работу или завершит ее сейчас?».После того, как пользователь выберет «прекратить его сейчас», он, конечно, должен выйти.
Причина, по которой я хочу, это для среды тестирования.Я хочу протестировать сценарий, в котором пользователь пытается выйти из системы, но система не выходит из него сразу же из-за не отвечающей программы.
Я попытался ответить на WM_DESTROY, вызвав Sleep (), но это, похоже, не делает этого.Программа по-прежнему немедленно завершает свою работу при удалении из диспетчера задач.Опять же, я не пытаюсь написать что-то действительно «неубиваемое», просто простую программу, которая заставляет это диалоговое окно спрашивать, хочет ли пользователь ждать завершения программы.
Большое спасибо за любыепомощь.