Process Konstruktor

Definition

Initialisiert eine neue Instanz der Process-Klasse.Initializes a new instance of the Process class.

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

Hinweise

Wenn Sie die-Eigenschaft nicht angeben MachineName , ist der Standardwert der lokale Computer (".").If you do not specify the MachineName property, the default is the local computer, (".").

Sie haben zwei Möglichkeiten, eine neue Process Komponente einem Prozess auf dem Computer zuzuordnen.You have two options for associating a new Process component with a process on the computer. Die erste Option besteht darin, den-Konstruktor zum Erstellen der Komponente zu verwenden Process , die entsprechenden Member der StartInfo -Eigenschaft festzulegen und aufzurufen Start , um den Process einem neuen System Prozess zuzuordnen.The first option is to use the constructor to create the Process component, set the appropriate members of the StartInfo property and call Start to associate the Process with a new system process. Die zweite Option besteht darin, den Process mit einem ausgelaufenden System Prozess zuzuordnen, indem Sie GetProcessById oder einen der GetProcesses Rückgabewerte verwenden.The second option is to associate the Process with a running system process by using GetProcessById or one of the GetProcesses return values.

Wenn Sie eine Überladung der- static Start Methode verwenden, um einen neuen System Prozess zu starten, erstellt die-Methode eine neue Process -Komponente und ordnet diese dem-Prozess zu.If you use a static overload of the Start method to start a new system process, the method creates a new Process component and associates it with the process.

Wenn die ProcessStartInfo.UseShellExecute Eigenschaft auf den Standardwert festgelegt ist, true können Sie Anwendungen und Dokumente auf eine Weise starten, die der Verwendung des Dialog Felds im Run Windows-Menü ähnelt Start .When the ProcessStartInfo.UseShellExecute property is set to its default value, true, you can start applications and documents in a way that is similar to using the Run dialog box of the Windows Start menu. Wenn den Wert ProcessStartInfo.UseShellExecute false hat, können Sie nur ausführbare Dateien starten.When ProcessStartInfo.UseShellExecute is false, you can start only executables.

Jede ausführbare Datei, die Sie über die Befehlszeile aufrufen können, kann auf zwei Arten gestartet werden: durch Festlegen der entsprechenden Member der StartInfo Eigenschaft und Aufrufen der Start Methode ohne Parameter oder durch Übergeben des entsprechenden Parameters an den static Start Member.Any executable file that you can call from the command line can be started in one of two ways: by setting the appropriate members of the StartInfo property and calling the Start method with no parameters, or by passing the appropriate parameter to the staticStart member.

Sie können eine- Process Komponente erstellen, indem Sie den-Konstruktor, eine der statischen Start über Ladungen oder eine der GetProcessById GetProcesses Methoden, oder verwenden GetProcessesByName .You can create a Process component by using the constructor, one of the static Start overloads, or any of the GetProcessById, GetProcesses, or GetProcessesByName methods. Nachdem Sie dies abgeschlossen haben, haben Sie einen Einblick in den zugeordneten Prozess.After you have done so, you have a view into the associated process. Dabei handelt es sich nicht um eine dynamische Ansicht, die automatisch aktualisiert wird, wenn sich die Prozess Eigenschaften im Arbeitsspeicher geändert haben.This is not a dynamic view that updates itself automatically when the process properties have changed in memory. Stattdessen müssen Sie Refresh für die Komponente zum Aktualisieren der Process Eigenschaften Informationen in der Anwendung aufzurufen.Instead, you must call Refresh for the component to update the Process property information in your application.

Gilt für: