Sdílet prostřednictvím


Process Konstruktor

Definice

Inicializuje novou instanci Process třídy.

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

Poznámky

Pokud nezadáte vlastnost MachineName, výchozí hodnota je místní počítač (".").

Máte dvě možnosti přidružení nové komponenty Process k procesu v počítači. První možností je použít konstruktor k vytvoření komponenty Process, nastavit příslušné členy StartInfo vlastnost a volat Start přidružit Process k novému systémovému procesu. Druhou možností je přidružit Process ke spuštěným systémovým procesům pomocí GetProcessById nebo jedné z GetProcesses vrácených hodnot.

Pokud ke spuštění nového systémového procesu použijete static přetížení metody Start, vytvoří metoda novou komponentu Process a přidruží ji k procesu.

Pokud je vlastnost ProcessStartInfo.UseShellExecute nastavena na výchozí hodnotu, true, můžete spouštět aplikace a dokumenty způsobem, který je podobný použití dialogového okna Run v nabídce Windows Start. Pokud je ProcessStartInfo.UseShellExecutefalse, můžete spustit pouze spustitelné soubory.

Jakýkoli spustitelný soubor, který můžete volat z příkazového řádku, lze spustit jedním ze dvou způsobů: nastavením příslušných členů StartInfo vlastnosti a voláním metody Start bez parametrů nebo předáním příslušného parametru staticStart členu.

Komponentu Process můžete vytvořit pomocí konstruktoru, jednoho ze statických přetížení Start nebo libovolné GetProcessById, GetProcessesnebo GetProcessesByName metod. Až to uděláte, budete mít přehled o přidruženém procesu. Toto není dynamické zobrazení, které se automaticky aktualizuje, když se vlastnosti procesu v paměti změnily. Místo toho je nutné volat Refresh, aby komponenta aktualizovala informace o vlastnosti Process ve vaší aplikaci.

Platí pro