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 Eigenschaft nicht angeben, ist die MachineName 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 den Aufruf aufzurufen Start , um den Process neuen Systemprozess zuzuordnen. Die zweite Option besteht darin, den Process ausgeführten Systemprozess mithilfe GetProcessById oder eines 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, truekönnen Sie Anwendungen und Dokumente auf eine Weise starten, die der Verwendung Run des Dialogfelds des Windows-Menüs Start ähnelt. Ist ProcessStartInfo.UseShellExecute dies der Grund false, 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 staticStart Element übergeben.
Sie können eine Process Komponente mithilfe des Konstruktors, einer der statischen Start Überladungen oder einer der GetProcessByIdMethoden GetProcessesoder GetProcessesByName Methoden 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 die Komponente aufrufen Refresh , um die Process Eigenschafteninformationen in Ihrer Anwendung zu aktualisieren.