0

我需要创建一个始终在后台执行某些操作的 ATL COM 服务。我想知道,我们可以在 Windows-8 Metro 风格模式下创建服务吗?如果是这样,如何创建服务?如果没有,有什么替代解决方案?请分享您对此的教导。

4

1 回答 1

0

我认为你不能在 Metro 风格的应用程序的后台运行始终在线的服务。WinRT 框架不鼓励使用始终运行的应用程序 - 以节省电池并为用户提供良好的用户体验。只有一个(或两个,如果您包括快照模式)应用程序可以处于活动状态 - 前台的应用程序 - 后台的所有其他应用程序都被挂起并且没有任何 CPU 时间。

但是,您可以使用BackgroundTasks定期或在系统事件发生时执行某些操作。

于 2012-09-11T11:51:04.913 回答