Приложение C # продолжает работать после закрытия Windows XP - PullRequest
0 голосов
/ 24 февраля 2019

когда я закрываю приложение из управления задачами.Я обнаружил, что он продолжает работать в Windows XP в течение нескольких минут.Я уже выполнил поиск по форуму, но не нашел ничего похожего на него.

Я использую .net 2.0, потому что это часто уже старые системы.

Надеюсь, вы сможете мне помочь.

Я также использую void Form_closing:

private void Main_FormClosing(object sender, FormClosingEventArgs e) {

  if (e.CloseReason == System.Windows.Forms.CloseReason.TaskManagerClosing || e.CloseReason == CloseReason.WindowsShutDown) {
    Process.GetCurrentProcess().Kill();
  } else {
    DialogResult result = new DialogResult();
    result = MessageBox.Show("Weet je zeker dat je de interface wil sluiten? Hiermee word de automatische werkening gestopt!!", "Afsluiten", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
    if (result == DialogResult.No) {
      e.Cancel = true;

    } else
      e.Cancel = false;
  }

}

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Я обнаружил, что моя проблема в соединении, которое оставалось открытым

0 голосов
/ 24 февраля 2019

System.Windows.Application.Current.Shutdown ();

...