System::Diagnostics::Process クラス

Process class

プロセス情報と操作をカプセル化します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数の引数としてこのポインタを使用してください。

class Process : public System::Object

メソッド

メソッド説明
get_EnableRaisingEvents() constプロセスが終了したときにイベント Exited を発生させるかどうかを取得します。
get_ExitCode() constプロセスの終了コードを取得します。
get_PrivateMemorySize64() constプロセスのプライベートメモリセットサイズを取得します。
get_ProcessName() constプロセス名を取得します。
get_StandardError() constプロセスのエラー出力を読み取るリーダーを提供します。未実装です。
get_StandardOutput() constプロセスの標準出力を読み取るリーダーを提供します。未実装です。
get_StartInfo() constプロセスの開始情報を取得します。
get_WorkingSet64() constプロセスのメモリ作業セットサイズを取得します。
static GetCurrentProcess()現在のプロセスに関する情報を取得します。 Windows のみ。
GetOutputText() constプロセスの出力テキストを取得します。
set_EnableRaisingEvents(bool)プロセスが終了したときにイベント Exited を発生させるかどうかを設定します。
Start()事前定義されたパラメータでプロセスを開始します。
static Start(const String&, const String&)指定されたパスと引数でプロセスを開始します。
static Start(const SharedPtr<ProcessStartInfo>&)指定されたパスと引数でプロセスを開始します。
WaitForExit(int)プロセスの終了を待機します。未実装です。
WaitForExit()プロセスの終了を待機し、完了するまで戻りません。
virtual ~Process()デストラクタ。

参照