2012-12-05 120 views

回答

5

所有Metro風格的應用程序都在高度沙盒環境中工作,並且無法直接啓動外部應用程序。

您可以嘗試使用Launcher類 - 取決於您的需要它可能會爲您提供一個可行的解決方案。

2

卡爾的回答是對的。您可以使用一個技巧:創建一個沒有UI的普通.NET應用程序,該應用程序通過專用擴展名(例如.launcher)獲取可執行文件的名稱。此應用程序將啓動通過Process類傳遞的應用程序。在Windows 8中,專用擴展必須與啓動程序相關聯。不幸的是必須手工完成(或者使用用戶必須執行的小型安裝應用程序)。

在Windows Store應用程序中,您可以創建一個.launcher文件,其中包含可執行文件的路徑並通過Launcher類啓動該文件。

相關問題