Process コンストラクター

定義

Process クラスの新しいインスタンスを初期化します。

public:
 Process();
public Process ();
Public Sub New ()

注釈

プロパティを MachineName 指定しない場合、既定値はローカル コンピューター (".") です。

コンピューター上のプロセスに新 Process しいコンポーネントを関連付ける方法は 2 つあります。 最初のオプションは、コンストラクターを使用してコンポーネントを Process 作成し、 プロパティの適切なメンバーを設定し、 を StartInfo 呼び出 Start して 新しいシステム プロセスに関連付けます Process 。 2 つ目のオプションは、 または いずれかの戻り値を使用GetProcessByIdして、 を実行中のシステム プロセスにGetProcesses関連付けますProcess

メソッドのStartオーバーロードをstatic使用して新しいシステム プロセスを開始すると、メソッドによって新Processしいコンポーネントが作成され、プロセスに関連付けられます。

プロパティがProcessStartInfo.UseShellExecute既定値である に設定されている場合は、trueWindows Start メニューのダイアログ ボックスを使用Runした場合と同様の方法でアプリケーションとドキュメントを起動できます。 が のfalse場合ProcessStartInfo.UseShellExecute、実行可能ファイルのみを開始できます。

コマンド ラインから呼び出すことができる実行可能ファイルは、プロパティの適切なメンバーを設定し、パラメーターなしで メソッドを呼び出Startすか、適切なパラメーターをStartInfoメンバーにstaticStart渡すことによって、2 つの方法のいずれかで起動できます。

コンポーネントはProcess、コンストラクター、静的Startオーバーロードの 1 つ、または 、、または GetProcessesByName のいずれかのメソッドをGetProcessByIdGetProcesses使用して作成できます。 完了すると、関連付けられているプロセスが表示されます。 これは、プロセス プロパティがメモリ内で変更されたときに自動的に更新される動的ビューではありません。 代わりに、 コンポーネントを 呼び出 Refresh して、アプリケーションのプロパティ情報を更新する Process 必要があります。

適用対象