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 die Standardeinstellung 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 zum Erstellen der Process-Komponente zu verwenden, die entsprechenden Member der StartInfo-Eigenschaft festzulegen und Start aufzurufen, um die Process einem neuen Systemprozess zuzuordnen. Die zweite Option besteht darin, den Process einem ausgeführten Systemprozess mithilfe von GetProcessById oder einem der GetProcesses Rückgabewerte zuzuordnen.
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 den Standardwert festgelegt ist, können Sie true
Anwendungen und Dokumente auf eine Weise starten, die dem Dialogfeld Run
des Windows Start
-Menüs ähnelt. Wenn ProcessStartInfo.UseShellExecutefalse
ist, können Sie nur ausführbare Dateien starten.
Jede ausführbare Datei, die Sie über die Befehlszeile aufrufen können, kann auf eine von zwei Arten gestartet werden: indem Sie die entsprechenden Member der StartInfo-Eigenschaft festlegen und die Start-Methode ohne Parameter aufrufen oder den entsprechenden Parameter an das static
Start-Element übergeben.
Sie können eine Process Komponente mithilfe des Konstruktors, einer der statischen Start-Überladungen oder einer der methoden GetProcessById, GetProcessesoder GetProcessesByName erstellen. Nachdem Sie dies getan haben, haben Sie einen Blick auf den zugehörigen Prozess. Dies ist keine dynamische Ansicht, die sich automatisch aktualisiert, wenn sich die Prozesseigenschaften im Arbeitsspeicher geändert haben. Stattdessen müssen Sie Refresh aufrufen, damit die Process Eigenschafteninformationen in Ihrer Anwendung aktualisiert werden.