C# コードで EXE ファイルを実行
この記事では、C# プログラムで EXE ファイルを呼び出す方法について説明します。この問題は、C# プロジェクトが EXE ファイルを参照し、それをコードを通じて実行する場合に発生します。
このソリューションでは、System.Diagnostics.Process クラスを使用して外部 EXE ファイルを起動します。次のコード スニペットは、この実装を示しています:
<code class="language-csharp">using System.Diagnostics; namespace MyApplication { class Program { static void Main() { // 启动名为“MyEXE.exe”的EXE文件 Process.Start("MyEXE.exe"); } } }</code>
このコードは、デフォルトのディレクトリで「MyEXE.exe」ファイルを検索して実行します。 EXE ファイルが特定のディレクトリにある場合、または追加のパラメータが必要な場合は、次の変更コードを使用できます:
<code class="language-csharp">using System.Diagnostics; namespace MyApplication { class Program { static void Main() { // 启动位于“C:\MyDirectory\MyEXE.exe”的EXE文件 Process.Start("C:\MyDirectory\MyEXE.exe"); // 使用特定参数启动EXE文件 ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "MyEXE.exe"; startInfo.Arguments = "-param1 value1 -param2 value2"; Process.Start(startInfo); } } }</code>
これら 2 つの方法のいずれかを使用すると、C# コードから EXE ファイルを実行できるため、外部アプリケーションを統合し、プログラムの機能を強化できます。
以上がC# アプリケーション内から EXE ファイルを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。