【发布时间】:2013-06-24 02:57:57
【问题描述】:
我计划为 Windows 8 创建一个性能优化应用程序,并希望通过 Windows 应用商店分发它。
当客户通过 Windows 应用商店界面下载我的应用程序时,Windows 8 应用程序(Metro 应用程序)是否允许我在客户系统上安装 Windows 服务?
我的想法是让服务不断调整并使用 Metro UI 来控制服务设置。
【问题讨论】:
我计划为 Windows 8 创建一个性能优化应用程序,并希望通过 Windows 应用商店分发它。
当客户通过 Windows 应用商店界面下载我的应用程序时,Windows 8 应用程序(Metro 应用程序)是否允许我在客户系统上安装 Windows 服务?
我的想法是让服务不断调整并使用 Metro UI 来控制服务设置。
【问题讨论】:
不,很遗憾,它们不允许您安装服务(好吧,有点幸运,因为这会带来很大的安全风险)。 Metro 环境是一个沙箱,仅允许通过特定的警卫系统和具有特定请求功能的数据进出。
您也许可以让他们单独安装该服务,但我不确定您是否能够与其通信或在商店中销售这样的应用程序。
如果您将服务连接到 WCF 服务或通过 Azure 发送消息,那么您可以通过这种方式与它通信,但这有点迂回。
抱歉帮不了你了,祝你好运。
【讨论】: