从外部进程优雅地关闭UWP应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从外部进程优雅地关闭UWP应用程序相关的知识,希望对你有一定的参考价值。

我有一个UWP应用程序,我想从.NET控制台应用程序优雅地关闭它。我尝试了Process.CloseMainWindow,但它不起作用(它返回false)。相反,Process.Kill工作,但过程没有优雅地关闭。还有另一种方法吗?

非常感谢!

答案

是的,我们有一个用于执行此操作的API - AppResourceGroupInfo.StartTerminateAsync():

https://docs.microsoft.com/en-us/uwp/api/windows.system.appresourcegroupinfo.startterminateasync#Windows_System_AppResourceGroupInfo_StartTerminateAsync

以上是关于从外部进程优雅地关闭UWP应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Java进阶知识点3:更优雅地关闭资源 - try-with-resource语法

Delphi - 优雅地关闭服务中创建的进程。 (使用 tprocess / createProcess)

关闭 UWP 应用后,具有完全信任进程的 Windows 应用程序打包项目保持运行

优雅地关闭节点实例,不中途停止任何事情

Linux系统下如何优雅地关闭Java进程?

stop tomcat web application 优雅地关闭所有 servlet 连接