Freigeben über


ProcessStartInfo Konstruktoren

Definition

Initialisiert eine neue Instanz der ProcessStartInfo-Klasse.

Überlädt

ProcessStartInfo()

Initialisiert eine neue Instanz der ProcessStartInfo-Klasse, ohne einen Dateinamen anzugeben, mit dem der Prozess gestartet werden soll.

ProcessStartInfo(String)

Initialisiert eine neue Instanz der ProcessStartInfo-Klasse und gibt einen Dateinamen an, mit dem der Prozess gestartet werden soll, z. B. eine Anwendung oder ein Dokument.

ProcessStartInfo(String, IEnumerable<String>)
ProcessStartInfo(String, String)

Initialisiert eine neue Instanz der ProcessStartInfo-Klasse und gibt einen Anwendungsdateinamen an, mit dem der Prozess gestartet wird, sowie einen Satz von Befehlszeilenargumenten, die an die Anwendung übergeben werden.

ProcessStartInfo()

Quelle:
ProcessStartInfo.cs
Quelle:
ProcessStartInfo.cs
Quelle:
ProcessStartInfo.cs

Initialisiert eine neue Instanz der ProcessStartInfo-Klasse, ohne einen Dateinamen anzugeben, mit dem der Prozess gestartet werden soll.

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

Hinweise

Sie müssen mindestens die FileName Eigenschaft festlegen, bevor Sie den Prozess starten. Der Dateiname ist eine beliebige Anwendung oder ein Beliebiges Dokument. In diesem Fall wird ein Dokument so definiert, dass es sich um einen beliebigen Dateityp handelt, dem eine geöffnete oder Standardaktion zugeordnet ist. Sie können registrierte Dateitypen und die zugehörigen Anwendungen für Ihren Computer anzeigen, indem Sie das Dialogfeld Ordneroptionen verwenden, das über das Betriebssystem verfügbar ist. Die Schaltfläche Erweitert führt zu einem Dialogfeld, in dem angezeigt wird, ob eine geöffnete Aktion einem bestimmten registrierten Dateityp zugeordnet ist.

Optional können Sie auch andere Eigenschaften festlegen, bevor Sie den Prozess starten. Die Verb -Eigenschaft stellt auszuführende Aktionen bereit, z. B. "Print", mit der in der FileName -Eigenschaft angegebenen Datei. Die Arguments -Eigenschaft bietet eine Möglichkeit, Befehlszeilenargumente an die Datei zu übergeben, wenn sie vom System geöffnet wird.

Wichtig

Das Verwenden einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Gilt für:

ProcessStartInfo(String)

Quelle:
ProcessStartInfo.cs
Quelle:
ProcessStartInfo.cs
Quelle:
ProcessStartInfo.cs

Initialisiert eine neue Instanz der ProcessStartInfo-Klasse und gibt einen Dateinamen an, mit dem der Prozess gestartet werden soll, z. B. eine Anwendung oder ein Dokument.

public:
 ProcessStartInfo(System::String ^ fileName);
public ProcessStartInfo (string fileName);
new System.Diagnostics.ProcessStartInfo : string -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String)

Parameter

fileName
String

Eine Anwendung oder ein Dokument, mit der bzw. dem ein Prozess gestartet wird.

Hinweise

Der Dateiname ist eine beliebige Anwendung oder ein Beliebiges Dokument. In diesem Fall wird ein Dokument so definiert, dass es sich um einen beliebigen Dateityp handelt, dem eine geöffnete oder Standardaktion zugeordnet ist. Sie können registrierte Dateitypen und die zugehörigen Anwendungen für Ihren Computer anzeigen, indem Sie das Dialogfeld Ordneroptionen verwenden, das über das Betriebssystem verfügbar ist. Die Schaltfläche Erweitert führt zu einem Dialogfeld, in dem angezeigt wird, ob eine geöffnete Aktion einem bestimmten registrierten Dateityp zugeordnet ist.

Sie können die FileName Eigenschaft ändern, nachdem Sie diesen Konstruktor aufgerufen haben, bis zu dem Zeitpunkt, zu dem der Prozess gestartet wird. Nachdem Sie den Prozess gestartet haben, hat das Ändern dieser Werte keine Auswirkungen.

Wichtig

Das Verwenden einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Gilt für:

ProcessStartInfo(String, IEnumerable<String>)

Quelle:
ProcessStartInfo.cs
Quelle:
ProcessStartInfo.cs
public:
 ProcessStartInfo(System::String ^ fileName, System::Collections::Generic::IEnumerable<System::String ^> ^ arguments);
public ProcessStartInfo (string fileName, System.Collections.Generic.IEnumerable<string> arguments);
new System.Diagnostics.ProcessStartInfo : string * seq<string> -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String, arguments As IEnumerable(Of String))

Parameter

fileName
String
arguments
IEnumerable<String>

Gilt für:

ProcessStartInfo(String, String)

Quelle:
ProcessStartInfo.cs
Quelle:
ProcessStartInfo.cs
Quelle:
ProcessStartInfo.cs

Initialisiert eine neue Instanz der ProcessStartInfo-Klasse und gibt einen Anwendungsdateinamen an, mit dem der Prozess gestartet wird, sowie einen Satz von Befehlszeilenargumenten, die an die Anwendung übergeben werden.

public:
 ProcessStartInfo(System::String ^ fileName, System::String ^ arguments);
public ProcessStartInfo (string fileName, string arguments);
new System.Diagnostics.ProcessStartInfo : string * string -> System.Diagnostics.ProcessStartInfo
Public Sub New (fileName As String, arguments As String)

Parameter

fileName
String

Eine Anwendung, mit der ein Prozess gestartet wird.

arguments
String

Befehlszeilenargumente, die beim Starten des Prozesses an die Anwendung übergeben werden sollen.

Hinweise

Der Dateiname ist eine beliebige Anwendung oder ein Beliebiges Dokument. In diesem Fall wird ein Dokument so definiert, dass es sich um einen beliebigen Dateityp handelt, dem eine geöffnete oder Standardaktion zugeordnet ist. Sie können registrierte Dateitypen und die zugehörigen Anwendungen für Ihren Computer anzeigen, indem Sie das Dialogfeld Ordneroptionen verwenden, das über das Betriebssystem verfügbar ist. Die Schaltfläche Erweitert führt zu einem Dialogfeld, in dem angezeigt wird, ob eine geöffnete Aktion einem bestimmten registrierten Dateityp zugeordnet ist.

Sie können die FileName Eigenschaften oder Arguments ändern, nachdem Sie diesen Konstruktor aufgerufen haben, bis zu dem Zeitpunkt, zu dem der Prozess gestartet wird. Nachdem Sie den Prozess gestartet haben, hat das Ändern dieser Werte keine Auswirkungen.

Wichtig

Das Verwenden einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Gilt für: