У меня есть приложение Windows Forms, которое при закрытии главного окна отображает основное диалоговое окно, подтверждающее действие.Если пользователь решает отменить, приложение отменяется.
Однако, когда приложение работает в свернутом виде и пользователь хочет выключить ПК, последовательность выключений останавливается, поскольку мое приложение ожидает подтверждения от пользователя.закрытие приложения (отображается диалоговое окно).
Я подумал о добавлении таймера для тайм-аута, и если в течение определенного времени не будет получен ответ, автоматически закройте приложение, но даже если этоспособ сделать это, это, конечно, НЕ так, как это делает любое другое приложение.
Итак, какое было бы оптимальное решение для подтверждения завершения работы приложения в любом другом случае, если только система не закрывается?
Спасибо!