在windows 8城域模式下创建ATL COM服务器



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

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

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

最新更新