关闭Windows XP后,C#应用程序将继续运行

时间:2019-02-24 19:20:23

标签: c# windows windows-xp

当我从任务管理中关闭应用程序时。我发现他在Windows XP中保持运行了几分钟。我已经搜索了该论坛,但没有找到任何与其相关的内容。

我使用.net 2.0,因为它通常已经是较旧的系统。

希望您能帮助我。

我也使用Form_closing void:

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 :(得分:0)

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

答案 1 :(得分:0)

我在保持打开状态的连接中发现了问题