Metro应用程序是否可以知道其他应用程序?

是否有任何方式列出所有从地铁应用程序运行的城域应用程序? 我正在考虑一个地铁任务pipe理器。

Solutions Collecting From Web of "Metro应用程序是否可以知道其他应用程序?"

Metro应用程序彼此之间的相互了解仅限于通过共享魅力可用的共享合同。 做一个像任务管理器一样的东西需要使用类似仪表板方法的东西,从桌面上运行的服务中提取数据,这可能是不切实际的。

我不这么认为。 地铁应用程序运行在沙盒中,就像在Windows Phone中一样。

坚实的答案是否定的。 Metro应用程序无法枚举同一系统上的其他Metro应用程序。 同样的,Metro应用程序不能“知道”桌面应用程序,而且桌面应用程序也不能(技术上)意识到Metro应用程序。

但是有一种情况是不正确的。 Metro应用程序的LoopBack功能在通过Microsoft商店交付时被禁用。 但是,当他们通过企业门户进行侧面加载或加载时,可能启用LoopBack – 这使得Metro应用程序可以与可能正在监听的桌面应用程序有效地通信回到同一个框。

你不能通过其他Metro应用程序循环。 但是,您可以使用合约在Metro风格的应用程序之间共享信息。 正如杰里·尼克松在另一个答案中提到的,你可以为sideloaded应用程序做。 桌面应用程序不同,行为有所不同。 您可以访问正在运行的桌面(而不是城域)应用程序