Gewusst wie: Festlegen von Prozessen

Aktualisiert: November 2007

Mit der Process-Komponente können Sie Prozesse auf dem Computer durch einen Aufruf der Start-Methode starten. Vor dem Aufruf von Start müssen Sie den Dateinamen des zu startenden Prozesses angeben, indem Sie die FileName-Eigenschaft entweder auf den vollqualifizierten Pfad des Zielprozesses oder bei qualifizierten Windows-Anwendungen wie dem Windows-Editor einfach auf den Namen des Prozesses festlegen.

Sie können die FileName-Eigenschaft zur Entwurfszeit über das Eigenschaftenfenster oder zur Laufzeit mithilfe eines Werts der StartInfo-Eigenschaft festlegen. Es gibt zwei Möglichkeiten, den Dateinamen zur Laufzeit festzulegen:

  • Legen Sie den entsprechenden Wert der StartInfo-Eigenschaft fest, und rufen Sie anschließend Start auf, oder

  • Rufen Sie das Shared-Formular der Start-Methode auf, und geben Sie den Dateinamen als Parameter an. Gehen Sie so vor, wenn keine weiteren Startparameter festgelegt werden müssen, denn in dieser Methode können keine weiteren Startargumente festgelegt werden.

So starten Sie einen Prozess mithilfe der StartInfo-Eigenschaften zur Laufzeit

  1. Legen Sie die Startinformationen fest, indem Sie die StartInfo-Eigenschaft verfügbar machen.

  2. Rufen Sie die Start-Methode der Process-Komponente auf.

    Das folgende Beispiel zeigt, wie der Editor in einem maximierten Fenster geöffnet wird.

    Dim myProcess As New Process()
    myProcess.StartInfo.FileName = "Notepad.exe"
    myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized
    myProcess.Start()
    
         Process myProcess = new Process();
            myProcess.StartInfo.FileName = "Notepad";
            myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
            myProcess.Start();
    

So starten Sie einen Prozess zur Laufzeit durch Übergabe des FileName-Parameters

  • Rufen Sie die Start-Methode auf, und geben Sie den Dateinamenparameter als Zeichenfolgenausdruck ein.

    Dim myProcess As Process = Process.Start("Notepad.exe")
    
         Process myProcess = Process.Start("Notepad");
    

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Prozesskomponenten

Konzepte

Einführung in die Überwachung und Verwaltung von Windows-Prozessen

Weitere Ressourcen

Verwalten von Prozessen