У меня есть приложение WinForm, и когда оно открыто, и я пытаюсь перезагрузить компьютер, мой компьютер просто зависает и не перезапускается. Я должен фактически закрыть приложение WinForm, а затем перезагрузиться, и мой компьютер перезапустится.Приложение WinForm предотвращает перезапуск машины?
Что делать, чтобы решить эту проблему?
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (!BoolShouldThisClose)
{
e.Cancel = true;
this.Visible = false;
}
}
Вы вручную обрабатываете события закрытия приложения winform. Но даже если это так, я считаю, что система должна была убить процесс. – loxxy
Каков процесс/работа приложения. Я думаю, мы сможем помочь, если вы можете поделиться с нами более подробной информацией о приложении. – loxxy
На самом деле, теперь, когда вы упомянули об этом, я знаю. Я хочу минимизировать свою форму в системном лотке, а не закрывать ее при нажатии «X». Так что да, не уверен, как я буду работать вокруг этого, когда мой компьютер хочет закрыть приложение .... – sooprise