0
我有一个需求来创建一个ATL COM服务,它始终在后台执行一些操作。我想知道,我们可以在Windows-8 Metro风格模式下创建服务吗? 如果是这样,如何创建服务?如果没有,这是什么替代解决方案? 请分享你在此教的内容。在windows 8 metro风格模式下创建ATL COM服务器
我有一个需求来创建一个ATL COM服务,它始终在后台执行一些操作。我想知道,我们可以在Windows-8 Metro风格模式下创建服务吗? 如果是这样,如何创建服务?如果没有,这是什么替代解决方案? 请分享你在此教的内容。在windows 8 metro风格模式下创建ATL COM服务器
我认为你不能在Metro风格的应用程序的后台运行一个永远在线的服务。 WinRT框架不鼓励使用始终运行的应用程序 - 以节省电池并为用户提供良好的用户体验。只有一个(如果包含snapped-mode)应用程序可以处于活动状态 - 前台处于活动状态 - 所有其他处于后台的应用程序都将被暂停,并且不会获得任何CPU时间。
但是,您可以使用BackgroundTasks定期或在发生系统事件时执行某些操作。