【问题标题】:App Shutdown C# Windows应用程序关闭 C# Windows
【发布时间】:2009-07-24 14:43:22
【问题描述】:

执行后我的 C# 应用程序仍在 RAM 中 Application.Current.Shutdown();

(db连接之前关闭)

(Application.Current.Exit += new ExitEventHandler(Current_Exit); 也用)

还有其他语句可以使用吗?

该问题出现在不同的 Windows Xp 系统和 Server 2008 上。

亲切的问候, 杰夫

【问题讨论】:

    标签: c# .net windows application-end


    【解决方案1】:

    如果您生成了一些线程,它们可能仍在运行。要么确保它们在关闭应用程序之前完成,要么确保将线程的“IsBackground”属性设置为“true”,以便它们与应用程序一起死亡。

    【讨论】:

    • 如果这些线程不在你的控制之下,我想你总是可以使用 Process.GetCurrentProcess().Kill() 之类的东西杀死你自己的进程。
    【解决方案2】:

    如果您仍有正在运行的线程,就会发生这种情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多