0

所以我习惯于编写windows窗体应用程序。在桌面应用程序中,我可以通过以下方式打开它们:

    Dim p As New System.Diagnostics.Process
    p.StartInfo.FileName = "notebook.exe"
    p.Start()

如果我想为 Windows 商店打开天气应用程序之类的东西,那么这种方法不起作用。有人可以指导我获取有关如何完成此任务的资源吗?

4

3 回答 3

0

看看 IApplicationActivationManager::ActivateInstance。 http://msdn.microsoft.com/en-us/library/windows/desktop/hh706902.aspx

如果您的目标是支持自动测试,请查看此博客条目http://blogs.msdn.com/b/windowsappdev/archive/2012/09/04/automating-the-testing-of-windows-8-apps.aspx

于 2013-02-25T03:51:27.760 回答
0

我没明白,你想从其他 Metro 应用程序中打开 Metro 应用程序吗?或来自桌面应用程序的 Metro 应用程序或 Metro 应用程序的桌面应用程序?

于 2013-02-02T23:42:02.193 回答