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 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 static
Start č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.