Process Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, true
kö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 static
Start 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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für