ProcessStartInfo 构造函数

定义

初始化 ProcessStartInfo 类的新实例。

重载

ProcessStartInfo()

初始化 ProcessStartInfo 类的新实例,而不指定启动进程时使用的文件名。

ProcessStartInfo(String)

初始化 ProcessStartInfo 类的新实例,并指定启动进程时使用的诸如应用程序或文档的文件名。

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

初始化 ProcessStartInfo 类的新实例,指定启动该进程时使用的应用程序文件名以及要传递给该应用程序的一组命令行自变量。

ProcessStartInfo()

Source:
ProcessStartInfo.cs
Source:
ProcessStartInfo.cs
Source:
ProcessStartInfo.cs

初始化 ProcessStartInfo 类的新实例,而不指定启动进程时使用的文件名。

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

注解

在开始进程之前, FileName 必须至少设置 属性。 文件名是任何应用程序或文档。 在这种情况下,文档定义为具有与之关联的打开或默认操作的任何文件类型。 可以使用“ 文件夹选项 ”对话框(可通过操作系统获取)查看已注册的文件类型及其关联的计算机应用程序。 “ 高级 ”按钮将转到一个对话框,其中显示是否存在与特定已注册文件类型关联的打开操作。

(可选)还可以在开始进程之前设置其他属性。 属性 Verb 提供要执行的操作,例如“print”,以及 属性中 FileName 指示的文件。 属性 Arguments 提供一种在系统打开文件时将命令行参数传递给文件的方法。

重要

将此对象的实例与不受信任的数据一起使用存在安全风险。 仅将此对象与受信任的数据一起使用。 有关详细信息,请参阅 验证所有输入

适用于

ProcessStartInfo(String)

Source:
ProcessStartInfo.cs
Source:
ProcessStartInfo.cs
Source:
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>)

Source:
ProcessStartInfo.cs
Source:
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)

Source:
ProcessStartInfo.cs
Source:
ProcessStartInfo.cs
Source:
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

进程启动时要传递给应用程序的命令行参数。

注解

文件名是任何应用程序或文档。 在这种情况下,文档定义为具有与之关联的打开或默认操作的任何文件类型。 可以使用“ 文件夹选项 ”对话框(可通过操作系统获取)查看已注册的文件类型及其关联的计算机应用程序。 “ 高级 ”按钮将转到一个对话框,其中显示是否存在与特定已注册文件类型关联的打开操作。

在调用此构造函数后,可以更改 FileNameArguments 属性,一直等到进程启动的时间。 启动该过程后,更改这些值不起作用。

重要

将此对象的实例与不受信任的数据一起使用存在安全风险。 仅将此对象与受信任的数据一起使用。 有关详细信息,请参阅 验证所有输入

适用于