通过


Process 构造函数

定义

初始化 Process 类的新实例。

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

注解

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

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

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

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

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

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

适用于