【发布时间】:2019-05-16 05:18:52
【问题描述】:
我的问题类似于How to make UWP app to suspend and resume state,但我需要一个可以提供给我的 QA 团队的应用程序,以便他们可以更轻松地在我的应用程序中调用 Suspend 和 Resume。
由于 Visual Studio 有一个“生命周期事件”工具栏,可让您暂停和恢复您的应用程序,我认为 Visual Studio 附带的应用程序必须执行此操作。但是,仔细阅读 Visual Studio 文件,我找不到这样的可执行文件。
有没有人知道可以暂停或恢复 Windows 商店应用的独立应用程序(是否与 Visual Studio 一起安装)?
如果没有,是否有人有可以暂停或恢复任意 UWP 应用的示例代码?我知道有一些用于构建调试器的 C++ 库,但我不是 C++ 程序员。如果有 C# 方法可以做到这一点,请发布一些代码。如果一定是 C++ 应用,请发一个完整的易于构建的示例。
【问题讨论】:
-
可以进入平板模式并切换应用吗?
-
我已经尝试过,如上面链接的其他堆栈溢出文章中所述,但这似乎不会导致具有大量内存的设备/桌面暂停。我相信较新的前台/后台生命周期模型使这项工作有所不同。
标签: c# c++ debugging uwp suspend