Process コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Process クラスの新しいインスタンスを初期化します。
public:
Process();
public Process();
Public Sub New ()
注釈
MachineName プロパティを指定しない場合、既定値はローカル コンピューター (".") です。
新しい Process コンポーネントをコンピューター上のプロセスに関連付けするには、2 つのオプションがあります。 最初のオプションは、コンストラクターを使用してProcess コンポーネントを作成し、StartInfo プロパティの適切なメンバーを設定し、Processを新しいシステム プロセスに関連付けるためにStartを呼び出します。 2 つ目のオプションは、GetProcessByIdまたはいずれかのGetProcesses戻り値を使用して、Processを実行中のシステム プロセスに関連付ける方法です。
Start メソッドのstatic オーバーロードを使用して新しいシステム プロセスを開始する場合、メソッドは新しいProcess コンポーネントを作成し、それをプロセスに関連付けます。
ProcessStartInfo.UseShellExecute プロパティが既定値に設定されている場合、true、Windows Start メニューの [Run] ダイアログ ボックスを使用するのと同様の方法でアプリケーションとドキュメントを起動できます。
ProcessStartInfo.UseShellExecuteがfalseされている場合は、実行可能ファイルのみを開始できます。
コマンド ラインから呼び出すことができる実行可能ファイルは、 StartInfo プロパティの適切なメンバーを設定し、パラメーターなしで Start メソッドを呼び出すか、適切なパラメーターを staticStart メンバーに渡すという 2 つの方法のいずれかで開始できます。
コンストラクター、静的Startオーバーロード、またはGetProcessById、GetProcesses、またはGetProcessesByNameのいずれかのメソッドを使用して、Process コンポーネントを作成できます。 完了すると、関連付けられているプロセスが表示されます。 これは、プロセス プロパティがメモリ内で変更されたときに自動的に更新される動的ビューではありません。 代わりに、コンポーネントの Refresh を呼び出して、アプリケーションの Process プロパティ情報を更新する必要があります。