Мне нужно запустить процесс, то есть приложение при выключении Windows, есть ли какой-либо способ отложить выключение Windows и запустить приложение в службе Windows ...
protected override void OnShutdown()
{
// Add your save code here
// Add your save code here
StreamWriter str = new StreamWriter("D:\\Log.txt", true);
str.WriteLine("Service stoped due to on" + DateTime.Now.ToString());
str.Close();
base.OnShutdown();
}
Я использовал функцию выше, которая отменяет shutdown, и мне удалось записать запись журнала в текстовый файл, но после этого я не смог запустить приложение. При поиске я обнаружил, что задержка была ниже всего через несколько секунд после того, как пользователь запустил выключение
this.RequestAdditionalTime (250000) ;
это дает дополнительную задержку в 25 секунд при завершении работы, но мне не удалось запустить приложение. Может ли кто-нибудь предложить метод или идеи для запуска приложения при завершении работы.