51得票4回答
关闭WPF GUI应用程序的正确方式:GetCurrentProcess().Kill(),Environment.Exit(0)或this.Shutdown()。

我的GUI桌面应用程序是基于WPF 4.0 (C# .Net 4.0)开发的,它可以与SQL Server数据库交互。每次运行我的应用程序时,它都会通过ADO.NET实体框架创建一个到SQL Server的连接,如果SQL Server无法连接,它就会抛出异常并显示一个带有MessageBox...

32得票3回答
安卓系统:从最近使用应用按钮关闭应用时,OnDestroy方法没有被调用

当我们按下这个按钮时 ,我们会看到我们没有关闭的应用程序,就像这样:。 但是,当我们想要从以下屏幕(下图)关闭一个应用程序时,方法onDestroy()不会被调用,然而该应用程序已经关闭。我需要在以这种方式关闭应用程序时调用onDestroy()。我该怎么做?

19得票8回答
如何完全关闭安卓应用

我创建了一个安卓应用程序,并在onCreateOptionsMenu中添加了注销选项。注销功能运行良好,但是当我再次按下返回按钮时,它会带我回到之前的活动页面,而且当它获取到空值时,它会重定向到登录界面。现在我的登录界面一直不停地出现。我想在按下返回按钮时完全关闭应用程序,但不知道如何做。 ...

9得票3回答
C# WPF应用程序中,编程关闭应用程序的首选方法是什么?

关闭C# WPF应用程序的首选方法是什么? 1)在主窗口中调用Window.Close() 2)在主窗口中调用Application.Current.Shutdown(0) 这两种方法在语义上是否等效,还是需要注意微妙的区别?

9得票1回答
卸载时关闭应用程序 - Wix

我正在使用 Wix 3.6。我遇到了一个问题,即在卸载时,如果任何窗口仍然打开并显示在任务栏中(这个窗口是我正在尝试卸载的 msi 的一部分),它会显示一个对话框要求用户关闭该应用程序(“在继续安装之前应关闭以下应用程序”)。 我尝试了以下方法,但没有成功。 <InstallExec...

8得票3回答
Wix的util:CloseApplication扩展似乎无法正常工作。

我正在使用Wix尝试在卸载之前关闭一个进程。我已经确认只要有一个可见的窗口,它就能正常工作,但是如果没有可见的窗口(这通常是这个应用程序的情况,因为它是一个系统托盘应用程序),卸载程序就会挂起,并最终继续卸载,使进程保持运行状态。 根据这篇论坛帖子,似乎Wix过去曾经有过关闭最小化应用程序的...