Process Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.