从桌面应用程序恢复挂起的 UWP 应用程序

Resuming a suspended UWP application from a Desktop application

如标题所示,我很想发现一种允许 WIN32 桌面应用程序恢复挂起的 UWP 应用程序的编程解决方案。我正在编写一个允许挂起和恢复进程的小型进程管理应用程序,但是 Metro 应用程序根本不响应 Win32 API 对 SuspendThread 和 ResumeThread 的调用。有谁知道如何从桌面应用程序恢复 UWP 应用程序?这里的任何提示将不胜感激!谢谢

您可以使用 AppResourceGroupInfo.StartResumeAsync API 恢复暂停的应用程序。这可以从桌面应用程序或 UWP 应用程序调用。从 UWP 应用程序调用时,您需要声明 appDiagnostics 功能。

https://docs.microsoft.com/en-us/uwp/api/windows.system.appresourcegroupinfo.startresumeasync