2012-10-07 43 views

回答

4

你不能这样做,从Windows Store应用程序 - 这些都是沙盒,并没有获得其他进程。更多详情here

5

正如Marylin所说,Windows Store应用程序无法直接启动其他进程。您只能使用Launcher.LaunchFileAsync启动传递文件所具有的文件类型(文件结尾)的默认应用程序。使用这个,你可以在Windows中定义一个像.process这样的自定义文件类型,并将其处理程序应用程序设置为你编写的无窗口桌面应用程序。桌面应用程序读取具有应用程序存储路径的流程文件,该流程文件将使用Process启动并启动。

这个技巧肯定会使认证失败,但在部署到商家的应用程序中可能会有用,从而跳过应用商店。 问题在于如果启动了桌面应用程序,则Windows应用商店应用会设置为后台。我认为这是Microsoft不允许其获得认证应用程序的原因之一。