Process Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Process.
public:
Process();
public Process ();
Public Sub New ()
Uwagi
Jeśli nie określisz właściwości MachineName, wartość domyślna to komputer lokalny (".").
Istnieją dwie opcje kojarzenia nowego składnika Process z procesem na komputerze. Pierwszą opcją jest użycie konstruktora do utworzenia składnika Process, ustawienie odpowiednich elementów członkowskich właściwości StartInfo i wywołanie Start w celu skojarzenia Process z nowym procesem systemowym. Drugą opcją jest skojarzenie Process z uruchomionym procesem systemowym przy użyciu GetProcessById lub jednej z GetProcesses zwracanych wartości.
Jeśli używasz przeciążenia static
metody Start do rozpoczęcia nowego procesu systemowego, metoda tworzy nowy składnik Process i kojarzy go z procesem.
Gdy właściwość ProcessStartInfo.UseShellExecute jest ustawiona na wartość domyślną, true
, można uruchamiać aplikacje i dokumenty w sposób podobny do okna dialogowego Run
menu Start
systemu Windows. Gdy ProcessStartInfo.UseShellExecute jest false
, można uruchomić tylko pliki wykonywalne.
Dowolny plik wykonywalny, który można wywołać z wiersza polecenia, można uruchomić na jeden z dwóch sposobów: ustawiając odpowiednie elementy członkowskie właściwości StartInfo i wywołując metodę Start bez parametrów lub przekazując odpowiedni parametr do elementu członkowskiego static
Start.
Składnik Process można utworzyć przy użyciu konstruktora, jednego ze statycznych przeciążeń Start lub dowolnego z metod GetProcessById, GetProcesseslub GetProcessesByName. Po wykonaniu tych czynności masz wgląd w skojarzony proces. Nie jest to widok dynamiczny, który aktualizuje się automatycznie po zmianie właściwości procesu w pamięci. Zamiast tego należy wywołać Refresh, aby składnik zaktualizował informacje o właściwości Process w aplikacji.