Windows 8 メトロ アプリケーションのコードで rasphone.exe のようなプロセスを開始するにはどうすればよいですか? System.Diagnostics.Process はありますが、メトロ アプリケーションの System.Diagnostics にはプロセスが含まれていません
3561 次
2 に答える
5
すべての Metro スタイル アプリケーションは高度にサンドボックス化された環境で動作し、外部アプリケーションを直接起動する方法はありません。
Launcherクラスの使用を試すことができます。必要に応じて、実行可能なソリューションが提供される場合があります。
于 2012-12-05T23:39:15.870 に答える
2
カールの答えは正しいです。ただし、トリックを使用することもできます: 専用の拡張子 (.launcher など) を持つファイルに渡された実行可能ファイルの名前を取得する、UI のない通常の .NET アプリケーションを作成します。このアプリケーションは、Process クラスを介して渡されたアプリケーションを起動します。Windows 8 では、専用拡張機能をランチャー アプリケーションに関連付ける必要があります。残念ながら、これは手動で行う必要があります (または、ユーザーが実行する必要がある小さなセットアップ アプリケーションを使用する場合もあります)。
次に、Windows ストア アプリで、実行可能ファイルへのパスを含む .launcher ファイルを作成し、Launcher クラスを介してこれを起動できます。
于 2012-12-06T13:02:38.930 に答える