Process 构造函数

定义

初始化 Process 类的新实例。

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

注解

如果未指定 MachineName 属性,则默认值为本地计算机(“.)。

有两个选项可用于将新的 Process 组件与计算机上的进程相关联。 第一个选项是使用构造函数创建 Process 组件,设置 StartInfo 属性的相应成员,并调用 Start 以将 Process 与新的系统进程相关联。 第二个选项是使用 GetProcessByIdGetProcesses 返回值之一将 Process 与正在运行的系统进程相关联。

如果使用 Start 方法的 static 重载来启动新的系统进程,该方法将创建新的 Process 组件并将其与进程相关联。

ProcessStartInfo.UseShellExecute 属性设置为其默认值 true时,你可以以类似于使用 Windows Start 菜单的 Run 对话框的方式启动应用程序和文档。 当 ProcessStartInfo.UseShellExecutefalse时,只能启动可执行文件。

可以通过以下两种方式之一启动可从命令行调用的任何可执行文件:通过设置 StartInfo 属性的相应成员和不带参数调用 Start 方法,或者将相应的参数传递给 staticStart 成员。

可以使用构造函数、静态 Start 重载之一或任何 GetProcessByIdGetProcessesGetProcessesByName 方法创建 Process 组件。 完成此操作后,可以查看关联的过程。 这不是在内存中更改进程属性时自动更新自身的动态视图。 相反,必须为组件调用 Refresh 来更新应用程序中 Process 属性信息。

适用于