所以我习惯于编写windows窗体应用程序。在桌面应用程序中,我可以通过以下方式打开它们:
Dim p As New System.Diagnostics.Process
p.StartInfo.FileName = "notebook.exe"
p.Start()
如果我想为 Windows 商店打开天气应用程序之类的东西,那么这种方法不起作用。有人可以指导我获取有关如何完成此任务的资源吗?
所以我习惯于编写windows窗体应用程序。在桌面应用程序中,我可以通过以下方式打开它们:
Dim p As New System.Diagnostics.Process
p.StartInfo.FileName = "notebook.exe"
p.Start()
如果我想为 Windows 商店打开天气应用程序之类的东西,那么这种方法不起作用。有人可以指导我获取有关如何完成此任务的资源吗?
看看 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
我没明白,你想从其他 Metro 应用程序中打开 Metro 应用程序吗?或来自桌面应用程序的 Metro 应用程序或 Metro 应用程序的桌面应用程序?