ProcessStartInfo コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ProcessStartInfo クラスの新しいインスタンスを初期化します。
オーバーロード
ProcessStartInfo() |
プロセスを起動するときに使用するファイル名を指定せずに、ProcessStartInfo クラスの新しいインスタンスを初期化します。 |
ProcessStartInfo(String) |
ProcessStartInfo クラスの新しいインスタンスを初期化し、アプリケーションやドキュメントなど、プロセスを起動するときに使用するファイル名を指定します。 |
ProcessStartInfo(String, IEnumerable<String>) | |
ProcessStartInfo(String, String) |
プロセスを起動するときに使用するアプリケーション ファイル名およびアプリケーションに渡すコマンド ライン引数のセットを指定して、ProcessStartInfo クラスの新しいインスタンスを初期化します。 |
ProcessStartInfo()
プロセスを起動するときに使用するファイル名を指定せずに、ProcessStartInfo クラスの新しいインスタンスを初期化します。
public:
ProcessStartInfo();
public ProcessStartInfo ();
Public Sub New ()
注釈
プロセスを開始する前に、少なくとも プロパティを FileName 設定する必要があります。 ファイル名は任意のアプリケーションまたはドキュメントです。 この場合、ドキュメントは、開いているアクションまたは既定のアクションが関連付けられている任意のファイルの種類として定義されます。 オペレーティング システムで使用できる [ フォルダー オプション] ダイアログ ボックスを使用して、登録済みのファイルの種類とコンピューターに関連付けられているアプリケーションを表示できます。 [ 詳細設定 ] ボタンをクリックすると、特定の登録済みファイルの種類に関連付けられている開いているアクションがあるかどうかを示すダイアログ ボックスが表示されます。
必要に応じて、プロセスを開始する前に他のプロパティを設定することもできます。 プロパティは Verb 、"print" などの実行するアクションを、プロパティに示されたファイルと共に FileName 提供します。 プロパティは Arguments 、システムが開いたときにコマンド ライン引数をファイルに渡す方法を提供します。
重要
信頼されていないデータを指定してこのオブジェクトのインスタンスを使用することは、セキュリティ上のリスクが伴います。 このオブジェクトは信頼されたデータでのみ使用してください。 詳細については、「 すべての入力を検証する」を参照してください。
適用対象
ProcessStartInfo(String)
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>)
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 クラスの新しいインスタンスを初期化します。
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 プロパティを変更できます。 プロセスを開始した後、これらの値を変更しても効果はありません。
重要
信頼されていないデータを指定してこのオブジェクトのインスタンスを使用することは、セキュリティ上のリスクが伴います。 このオブジェクトは信頼されたデータでのみ使用してください。 詳細については、「 すべての入力を検証する」を参照してください。
適用対象
.NET