Udostępnij za pośrednictwem


Process Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy Process.

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

Uwagi

Jeśli nie określisz MachineName właściwości, wartością domyślną jest 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 metody w celu skojarzenia Process obiektu z nowym procesem systemowym. Drugą opcją jest skojarzenie Process elementu z uruchomionym procesem systemowym przy użyciu GetProcessById lub jednej z zwracanych GetProcesses wartości.

Jeśli używasz static przeciążenia Start metody do rozpoczęcia 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 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 składnik w celu zaktualizowania Process informacji o właściwości w aplikacji.

Dotyczy