Process Konstruktor

Definice

Inicializuje novou instanci Process třídy .

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

Poznámky

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

Máte dvě možnosti, jak přidružovat novou Process komponentu k procesu v počítači. První možností je použít konstruktor k vytvoření Process komponenty, nastavení příslušných členů StartInfo vlastnosti a volání Start pro přidružení Process k novému systémovému procesu. Druhou možností je přidružit ke spuštěnému systémovému Process procesu pomocí GetProcessById nebo jedné z vrácených GetProcesses hodnot.

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

ProcessStartInfo.UseShellExecute Pokud je vlastnost nastavená na výchozí hodnotu , truemůžete spouštět aplikace a dokumenty podobným způsobem jako v Run dialogovém okně nabídky WindowsStart. Když ProcessStartInfo.UseShellExecute je false, můžete spustit jenom 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 Start metody bez parametrů nebo předáním příslušného parametru členu staticStart .

Komponentu Process můžete vytvořit pomocí konstruktoru, některého ze statických Start přetížení nebo jakékoli GetProcessByIdmetody , GetProcessesnebo GetProcessesByName . Jakmile to uděláte, budete mít přehled o přidruženém procesu. Toto není dynamické zobrazení, které se automaticky aktualizuje při změně vlastností procesu v paměti. Místo toho je nutné volat Refresh komponentu, aby aktualizovala Process informace o vlastnosti ve vaší aplikaci.

Platí pro