如何:指定进程

更新:2007 年 11 月

可以使用 Process 组件,通过调用 Start 方法启动系统上的进程。调用 Start 之前,必须指定要启动的进程的文件名,具体方法是将 FileName 属性设置为目标进程的完全限定路径,或者简单地设置为进程名称(如果使用的是诸如记事本这样的限定 Windows 应用程序)。

可以在设计时使用“属性”窗口设置 FileName 属性,或者在运行时使用 StartInfo 属性的值设置该属性。如果在运行时设置文件名,则可以执行以下操作之一:

  • 设置 StartInfo 属性的适当值,然后调用 Start,或

  • 调用 Shared 形式的 Start 方法,并将文件名指定为一个参数。如果无需设置任何其他启动参数,则可使用此方法;在此方法中不能设置任何其他打开参数。

在运行时使用 StartInfo 属性启动进程

  1. 设置由 StartInfo 属性公开的启动信息。

  2. 调用 Process 组件的 Start 方法。

    下面的示例显示如何在最大化窗口中打开“记事本”。

    Dim myProcess As New Process()
    myProcess.StartInfo.FileName = "Notepad.exe"
    myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized
    myProcess.Start()
    
         Process myProcess = new Process();
            myProcess.StartInfo.FileName = "Notepad";
            myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
            myProcess.Start();
    

在运行时通过传递 FileName 参数来启动进程

  • 调用 Start 方法,并输入字符串表达式形式的文件名参数。

    Dim myProcess As Process = Process.Start("Notepad.exe")
    
         Process myProcess = Process.Start("Notepad");
    

请参见

任务

如何:创建进程组件

概念

关于监视和管理 Windows 进程的介绍

其他资源

管理进程