Мне нужно определить, когда Windows завершается (или перезапускается) или когда пользователь выходит из системы. Мне нужно правильно закрыть приложение, прежде чем оно будет закрыто. Я заметил, что в день закрытия Windows не возникает событие выхода из приложения.
Я прочитал сообщение Есть ли в C # способ обнаружить выключение / выход из системы Windows и отменить это действие (после запроса пользователя)
но я не уверен, где мне следует выполнить операции перед закрытием. Спасибо.