Sdílet prostřednictvím


ProcessStartInfo Konstruktory

Definice

Inicializuje novou instanci ProcessStartInfo třídy.

Přetížení

ProcessStartInfo()

Inicializuje novou instanci ProcessStartInfo třídy bez zadání názvu souboru, se kterým se má proces zahájit.

ProcessStartInfo(String)

Inicializuje novou instanci ProcessStartInfo třídy a určuje název souboru, jako je aplikace nebo dokument, se kterým se má proces zahájit.

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

Inicializuje novou instanci ProcessStartInfo třídy, určuje název souboru aplikace, pomocí kterého se má proces spustit, a určuje sadu argumentů příkazového řádku, které se mají předat aplikaci.

ProcessStartInfo()

Zdroj:
ProcessStartInfo.cs
Zdroj:
ProcessStartInfo.cs
Zdroj:
ProcessStartInfo.cs

Inicializuje novou instanci ProcessStartInfo třídy bez zadání názvu souboru, se kterým se má proces zahájit.

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

Poznámky

Před zahájením FileName procesu musíte nastavit alespoň vlastnost. Název souboru je jakákoli aplikace nebo dokument. V tomto případě je dokument definován jako jakýkoli typ souboru, ke kterému je přidružena otevřená nebo výchozí akce. Registrované typy souborů a jejich přidružené aplikace pro váš počítač můžete zobrazit pomocí dialogového okna Možnosti složky , které je k dispozici prostřednictvím operačního systému. Tlačítko Upřesnit vede k dialogovému oknu, které zobrazuje, jestli je k určitému registrovanému typu souboru přidružená akce Otevřít.

Volitelně můžete před zahájením procesu nastavit i další vlastnosti. Vlastnost Verb poskytuje akce, které se mají provést, například tisk, se souborem uvedeným ve FileName vlastnosti. Vlastnost Arguments poskytuje způsob, jak předat argumenty příkazového řádku do souboru, když ho systém otevře.

Důležité

Použití instance tohoto objektu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt používejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.

Platí pro

ProcessStartInfo(String)

Zdroj:
ProcessStartInfo.cs
Zdroj:
ProcessStartInfo.cs
Zdroj:
ProcessStartInfo.cs

Inicializuje novou instanci ProcessStartInfo třídy a určuje název souboru, jako je aplikace nebo dokument, se kterým se má proces zahájit.

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

Parametry

fileName
String

Aplikace nebo dokument, pomocí kterého chcete zahájit proces.

Poznámky

Název souboru je jakákoli aplikace nebo dokument. V tomto případě je dokument definován jako jakýkoli typ souboru, ke kterému je přidružena otevřená nebo výchozí akce. Registrované typy souborů a jejich přidružené aplikace pro váš počítač můžete zobrazit pomocí dialogového okna Možnosti složky , které je k dispozici prostřednictvím operačního systému. Tlačítko Upřesnit vede k dialogovému oknu, které zobrazuje, jestli je k určitému registrovanému typu souboru přidružená akce Otevřít.

Po volání tohoto konstruktoru FileName můžete změnit vlastnost až do okamžiku zahájení procesu. Po zahájení procesu nemá změna těchto hodnot žádný vliv.

Důležité

Použití instance tohoto objektu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt používejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.

Platí pro

ProcessStartInfo(String, IEnumerable<String>)

Zdroj:
ProcessStartInfo.cs
Zdroj:
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))

Parametry

fileName
String
arguments
IEnumerable<String>

Platí pro

ProcessStartInfo(String, String)

Zdroj:
ProcessStartInfo.cs
Zdroj:
ProcessStartInfo.cs
Zdroj:
ProcessStartInfo.cs

Inicializuje novou instanci ProcessStartInfo třídy, určuje název souboru aplikace, pomocí kterého se má proces spustit, a určuje sadu argumentů příkazového řádku, které se mají předat aplikaci.

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)

Parametry

fileName
String

Aplikace, se kterou chcete zahájit proces.

arguments
String

Argumenty příkazového řádku, které se mají předat aplikaci při spuštění procesu.

Poznámky

Název souboru je jakákoli aplikace nebo dokument. V tomto případě je dokument definován jako jakýkoli typ souboru, ke kterému je přidružena otevřená nebo výchozí akce. Registrované typy souborů a jejich přidružené aplikace pro váš počítač můžete zobrazit pomocí dialogového okna Možnosti složky , které je k dispozici prostřednictvím operačního systému. Tlačítko Upřesnit vede k dialogovému oknu, které zobrazuje, jestli je k určitému registrovanému typu souboru přidružená akce Otevřít.

Po volání tohoto konstruktoru FileName můžete změnit vlastnosti nebo Arguments až do okamžiku zahájení procesu. Po zahájení procesu nemá změna těchto hodnot žádný vliv.

Důležité

Použití instance tohoto objektu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt používejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.

Platí pro