Process Konstruktor

Definition

Initialisiert eine neue Instanz der Process-Klasse.

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

Hinweise

Wenn Sie die MachineName Eigenschaft nicht angeben, ist der Standardwert der lokale Computer (".").

Sie haben zwei Optionen zum Zuordnen einer neuen Process Komponente zu einem Prozess auf dem Computer. Die erste Option besteht darin, den Konstruktor zu verwenden, um die Process Komponente zu erstellen, die entsprechenden Member der StartInfo -Eigenschaft festzulegen und aufzurufen Start , um das Process einem neuen Systemprozess zuzuordnen. Die zweite Option besteht darin, einem ausgeführten Process Systemprozess zuzuordnen, indem Sie GetProcessById oder einen der GetProcesses Rückgabewerte verwenden.

Wenn Sie eine static Überladung der Start -Methode verwenden, um einen neuen Systemprozess zu starten, erstellt die -Methode eine neue Process Komponente und ordnet sie dem Prozess zu.

Wenn die ProcessStartInfo.UseShellExecute Eigenschaft auf ihren Standardwert festgelegt ist, truekönnen Sie Anwendungen und Dokumente in einer Weise starten, die dem Run Dialogfeld des Windows-Menüs Start ähnelt. Wenn ProcessStartInfo.UseShellExecute dies der Wert ist false, können Sie nur ausführbare Dateien starten.

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 staticStart Member.

Sie können eine Process Komponente erstellen, indem Sie den Konstruktor, eine der statischen Start Überladungen oder eine der GetProcessByIdMethoden , GetProcessesoder GetProcessesByName verwenden. Nachdem Sie dies getan haben, haben Sie einen Einblick in den zugeordneten Prozess. Dies ist keine dynamische Ansicht, die sich automatisch aktualisiert, wenn sich die Prozesseigenschaften im Arbeitsspeicher geändert haben. Stattdessen müssen Sie die Komponente aufrufen Refresh , um die Process Eigenschafteninformationen in Ihrer Anwendung zu aktualisieren.

Gilt für: