如何在Windows 8中打开Windows应用商店应用程序

如何在Windows 8中打开Windows应用商店应用程序,windows,windows-store,Windows,Windows Store,所以我习惯于编写windows窗体应用程序。在桌面应用程序中,我可以通过以下操作打开它们: Dim p As New System.Diagnostics.Process p.StartInfo.FileName = "notebook.exe" p.Start() 如果我想打开类似Windows应用商店的天气应用程序,则此方法不起作用。有人能告诉我如何实现这一点的资源吗?我不明白,你想从其他metro应用程序打开metro应用程序吗?或者从桌面应用程序中选择metro

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

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

如果我想打开类似Windows应用商店的天气应用程序,则此方法不起作用。有人能告诉我如何实现这一点的资源吗?

我不明白,你想从其他metro应用程序打开metro应用程序吗?或者从桌面应用程序中选择metro应用程序,或者从metro应用程序中选择桌面应用程序?

请查看IApplicationActivationManager::ActivateInstance


如果您的目标是支持自动测试,那么请检查此博客条目

检查这是否回答了您的问题@

这是不可能的。只有用户才能启动商店应用程序。你至少能告诉我什么应用程序可以拥有focus吗?我想使用windows桌面应用程序打开各种metro应用程序。任何指导都会很有帮助。