Process 构造函数
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 Process 类的新实例。
public:
Process();
public Process();
Public Sub New ()
如果未指定 MachineName 属性,则默认值为本地计算机(“.)。
有两个选项可用于将新的 Process 组件与计算机上的进程相关联。 第一个选项是使用构造函数创建 Process 组件,设置 StartInfo 属性的相应成员,并调用 Start 以将 Process 与新的系统进程相关联。 第二个选项是使用 GetProcessById 或 GetProcesses 返回值之一将 Process 与正在运行的系统进程相关联。
如果使用 Start 方法的 static
重载来启动新的系统进程,该方法将创建新的 Process 组件并将其与进程相关联。
当 ProcessStartInfo.UseShellExecute 属性设置为其默认值 true
时,你可以以类似于使用 Windows Start
菜单的 Run
对话框的方式启动应用程序和文档。 当 ProcessStartInfo.UseShellExecutefalse
时,只能启动可执行文件。
可以通过以下两种方式之一启动可从命令行调用的任何可执行文件:通过设置 StartInfo 属性的相应成员和不带参数调用 Start 方法,或者将相应的参数传递给 static
Start 成员。
可以使用构造函数、静态 Start 重载之一或任何 GetProcessById、GetProcesses或 GetProcessesByName 方法创建 Process 组件。 完成此操作后,可以查看关联的过程。 这不是在内存中更改进程属性时自动更新自身的动态视图。 相反,必须为组件调用 Refresh 来更新应用程序中 Process 属性信息。
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |