Windows 8/10 API检测挂起的进程
Windows 8/10中的UWP(或“Metro”)应用程序在不在前台时经常被挂起。处于此状态的应用程序继续存在,但不再占用CPU时间。这一变化似乎是为了提高平板电脑和手机等低功耗/存储设备的性能 请问,在这种状态下,检测应用程序最优雅、最简单的方法是什么 目前我可以看到两种可能的解决方案:Windows 8/10 API检测挂起的进程,windows,process,power-management,api,Windows,Process,Power Management,Api,Windows 8/10中的UWP(或“Metro”)应用程序在不在前台时经常被挂起。处于此状态的应用程序继续存在,但不再占用CPU时间。这一变化似乎是为了提高平板电脑和手机等低功耗/存储设备的性能 请问,在这种状态下,检测应用程序最优雅、最简单的方法是什么 目前我可以看到两种可能的解决方案: 调用NtQuerySystemInformation()并枚举每个进程和每个线程。如果所有线程都处于挂起状态,则进程被“挂起”。这种方法需要大量代码,关键是NtQuerySystemInformation