Sdílet prostřednictvím


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 přidružení nové Process komponenty k procesu v počítači. První možností je použít konstruktor k vytvoření Process komponenty, nastavit příslušné členy 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 Process spuštěný systémový proces pomocí GetProcessById nebo jedné z vrácených GetProcesses hodnot.

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

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

Komponentu Process můžete vytvořit pomocí konstruktoru, jednoho ze statických Start přetížení nebo libovolného z 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 musíte volat Refresh komponentu, aby aktualizovala Process informace o vlastnosti ve vaší aplikaci.

Platí pro