ProcessStartInfo コンストラクター

定義

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

オーバーロード

ProcessStartInfo()

プロセスを起動するときに使用するファイル名を指定せずに、ProcessStartInfo クラスの新しいインスタンスを初期化します。

ProcessStartInfo(String)

ProcessStartInfo クラスの新しいインスタンスを初期化し、アプリケーションやドキュメントなど、プロセスを起動するときに使用するファイル名を指定します。

ProcessStartInfo(String, IEnumerable<String>)
ProcessStartInfo(String, String)

プロセスを起動するときに使用するアプリケーション ファイル名およびアプリケーションに渡すコマンド ライン引数のセットを指定して、ProcessStartInfo クラスの新しいインスタンスを初期化します。

ProcessStartInfo()

ソース:
ProcessStartInfo.cs
ソース:
ProcessStartInfo.cs
ソース:
ProcessStartInfo.cs

プロセスを起動するときに使用するファイル名を指定せずに、ProcessStartInfo クラスの新しいインスタンスを初期化します。

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

注釈

プロセスを開始する前に、少なくとも プロパティを FileName 設定する必要があります。 ファイル名は任意のアプリケーションまたはドキュメントです。 この場合、ドキュメントは、開いているアクションまたは既定のアクションが関連付けられている任意のファイルの種類として定義されます。 オペレーティング システムで使用できる [ フォルダー オプション] ダイアログ ボックスを使用して、登録済みのファイルの種類とコンピューターに関連付けられているアプリケーションを表示できます。 [ 詳細設定 ] ボタンをクリックすると、特定の登録済みファイルの種類に関連付けられている開いているアクションがあるかどうかを示すダイアログ ボックスが表示されます。

必要に応じて、プロセスを開始する前に他のプロパティを設定することもできます。 プロパティは Verb 、"print" などの実行するアクションを、プロパティに示されたファイルと共に FileName 提供します。 プロパティは Arguments 、システムが開いたときにコマンド ライン引数をファイルに渡す方法を提供します。

重要

信頼されていないデータを指定してこのオブジェクトのインスタンスを使用することは、セキュリティ上のリスクが伴います。 このオブジェクトは信頼されたデータでのみ使用してください。 詳細については、「 すべての入力を検証する」を参照してください。

適用対象

ProcessStartInfo(String)

ソース:
ProcessStartInfo.cs
ソース:
ProcessStartInfo.cs
ソース:
ProcessStartInfo.cs

ProcessStartInfo クラスの新しいインスタンスを初期化し、アプリケーションやドキュメントなど、プロセスを起動するときに使用するファイル名を指定します。

public:
 ProcessStartInfo(System::String ^ fileName);
public ProcessStartInfo (string fileName);
new System.Diagnostics.ProcessStartInfo : string -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String)

パラメーター

fileName
String

プロセスを起動するときに使用するアプリケーションまたはドキュメント。

注釈

ファイル名は任意のアプリケーションまたはドキュメントです。 この場合、ドキュメントは、開いているアクションまたは既定のアクションが関連付けられている任意のファイルの種類として定義されます。 オペレーティング システムで使用できる [ フォルダー オプション] ダイアログ ボックスを使用して、登録済みのファイルの種類とコンピューターに関連付けられているアプリケーションを表示できます。 [ 詳細設定 ] ボタンをクリックすると、特定の登録済みファイルの種類に関連付けられている開いているアクションがあるかどうかを示すダイアログ ボックスが表示されます。

このコンストラクターを FileName 呼び出した後、プロセスが開始するまでの間、プロパティを変更できます。 プロセスを開始した後、これらの値を変更しても効果はありません。

重要

信頼されていないデータを指定してこのオブジェクトのインスタンスを使用することは、セキュリティ上のリスクが伴います。 このオブジェクトは信頼されたデータでのみ使用してください。 詳細については、「 すべての入力を検証する」を参照してください。

適用対象

ProcessStartInfo(String, IEnumerable<String>)

ソース:
ProcessStartInfo.cs
ソース:
ProcessStartInfo.cs
public:
 ProcessStartInfo(System::String ^ fileName, System::Collections::Generic::IEnumerable<System::String ^> ^ arguments);
public ProcessStartInfo (string fileName, System.Collections.Generic.IEnumerable<string> arguments);
new System.Diagnostics.ProcessStartInfo : string * seq<string> -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String, arguments As IEnumerable(Of String))

パラメーター

fileName
String
arguments
IEnumerable<String>

適用対象

ProcessStartInfo(String, String)

ソース:
ProcessStartInfo.cs
ソース:
ProcessStartInfo.cs
ソース:
ProcessStartInfo.cs

プロセスを起動するときに使用するアプリケーション ファイル名およびアプリケーションに渡すコマンド ライン引数のセットを指定して、ProcessStartInfo クラスの新しいインスタンスを初期化します。

public:
 ProcessStartInfo(System::String ^ fileName, System::String ^ arguments);
public ProcessStartInfo (string fileName, string arguments);
new System.Diagnostics.ProcessStartInfo : string * string -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String, arguments As String)

パラメーター

fileName
String

プロセスを起動するときに使用するアプリケーション。

arguments
String

プロセスを起動するときにアプリケーションに渡すコマンド ライン引数。

注釈

ファイル名は任意のアプリケーションまたはドキュメントです。 この場合、ドキュメントは、開いているアクションまたは既定のアクションが関連付けられている任意のファイルの種類として定義されます。 オペレーティング システムで使用できる [ フォルダー オプション] ダイアログ ボックスを使用して、登録済みのファイルの種類とコンピューターに関連付けられているアプリケーションを表示できます。 [ 詳細設定 ] ボタンをクリックすると、特定の登録済みファイルの種類に関連付けられている開いているアクションがあるかどうかを示すダイアログ ボックスが表示されます。

このコンストラクターを FileName 呼び出した後、プロセスが開始するまでの間は、 プロパティまたは Arguments プロパティを変更できます。 プロセスを開始した後、これらの値を変更しても効果はありません。

重要

信頼されていないデータを指定してこのオブジェクトのインスタンスを使用することは、セキュリティ上のリスクが伴います。 このオブジェクトは信頼されたデータでのみ使用してください。 詳細については、「 すべての入力を検証する」を参照してください。

適用対象