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