Process Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy Process.

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

Uwagi

Jeśli nie określisz właściwości , wartość domyślna MachineName to komputer lokalny (".").

Istnieją dwie opcje kojarzenia nowego Process składnika z procesem na komputerze. Pierwszą opcją jest użycie konstruktora do utworzenia Process składnika, ustawienie odpowiednich elementów członkowskich StartInfo właściwości i wywołanie Start w celu skojarzenia Process obiektu z nowym procesem systemowym. Drugą opcją jest skojarzenie elementu Process z uruchomionym procesem systemowym przy użyciu metody GetProcessById lub jednej z zwracanych GetProcesses wartości.

Jeśli używasz static przeciążenia Start metody do uruchomienia nowego procesu systemowego, metoda tworzy nowy Process składnik i kojarzy go z procesem.

ProcessStartInfo.UseShellExecute Gdy właściwość jest ustawiona na wartość domyślną , truemożna uruchamiać aplikacje i dokumenty w sposób podobny do Run okna dialogowego menu systemu WindowsStart. Gdy ProcessStartInfo.UseShellExecute parametr ma falsewartość , 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 StartInfo właściwości i wywołując Start metodę bez parametrów lub przekazując odpowiedni parametr do elementu staticStart członkowskiego.

Składnik można utworzyć Process przy użyciu konstruktora, jednego ze statycznych Start przeciążeń lub dowolnej z GetProcessByIdmetod , GetProcesseslub GetProcessesByName . Po wykonaniu tej czynności będziesz mieć 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 składnik, aby zaktualizować Process informacje o właściwości w aplikacji.

Dotyczy