ホームページ > バックエンド開発 > C++ > C# で実行可能ファイル (.EXE) を起動するには?

C# で実行可能ファイル (.EXE) を起動するには?

DDD
リリース: 2025-01-17 22:56:10
オリジナル
865 人が閲覧しました

How to Launch an Executable (.EXE) File in C#?

C# でアプリケーションを実行する

質問: C# コードを使用して実行可能ファイル (.EXE) を起動するにはどうすればよいですか?

答え:

次の C# コードは、C# プログラムでアプリケーションを開始する方法を示しています。

<code class="language-csharp">using System.Diagnostics;

// 准备要运行的进程
ProcessStartInfo start = new ProcessStartInfo();
// 输入命令行参数,即你在可执行文件名之后输入的所有内容
start.Arguments = arguments;
// 输入要运行的可执行文件,包括完整路径
start.FileName = ExeName;
// 是否显示控制台窗口?
start.WindowStyle = ProcessWindowStyle.Hidden;
start.CreateNoWindow = true;
int exitCode;


// 运行外部进程并等待其完成
using (Process proc = Process.Start(start))
{
    proc.WaitForExit();

    // 获取应用程序的退出代码
    exitCode = proc.ExitCode;
}</code>
ログイン後にコピー

このコードでは、まず ProcessStartInfo オブジェクトを作成して、実行可能ファイルとそのパラメーターを指定します。コンソール ウィンドウを表示するか、新しいプロセス ウィンドウを作成するかなど、その他のオプションを設定できます。

次に、プロセス オブジェクトを作成して実行可能ファイルを開始し、完了するまで待ちます。 WaitForExit() メソッドは、プロセスが終了するまでブロックします。

最後に、Process オブジェクトの ExitCode プロパティを使用して、開始されたアプリケーションの終了コードを取得します。この値は、アプリケーションが正常に実行されたかどうかを示します。

このコードは、アプリケーションを起動し、その動作を C# コードから制御する柔軟な方法を提供します。

以上がC# で実行可能ファイル (.EXE) を起動するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート