在Windows 8 metro风格模式下创建ATL COM服务器

时间:2012-09-11 11:08:25

标签: windows-8

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

1 个答案:

答案 0 :(得分:0)

我认为你不能在Metro风格的应用程序中在后台运行一个永远在线的服务。 WinRT框架不鼓励使用始终运行的应用程序 - 以节省电池并为用户提供良好的用户体验。只有一个(或两个,如果你包括snapped-mode)应用程序可以是活动的 - 前景中的那个 - 所有其他在后台的应用程序都被暂停,并且没有任何CPU时间。

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