Process Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy Process.Initializes a new instance of the Process class.

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

Uwagi

Jeśli właściwość nie zostanie określona MachineName , wartość domyślna to komputer lokalny, (".").If you do not specify the MachineName property, the default is the local computer, (".").

Istnieją dwie opcje kojarzenia nowego Process składnika z procesem na komputerze.You have two options for associating a new Process component with a process on the computer. Pierwsza opcja polega na użyciu konstruktora do utworzenia Process składnika, skonfigurowania odpowiednich członków StartInfo właściwości i wywołania w Start celu skojarzenia Process z nowym procesem systemowym.The first option is to use the constructor to create the Process component, set the appropriate members of the StartInfo property and call Start to associate the Process with a new system process. Druga opcja polega na skojarzeniu Process z uruchomionym procesem systemowym przy użyciu GetProcessById lub jednej z GetProcesses wartości zwracanych.The second option is to associate the Process with a running system process by using GetProcessById or one of the GetProcesses return values.

Jeśli używasz static przeciążenia Start metody do uruchamiania nowego procesu systemowego, metoda tworzy nowy Process składnik i kojarzy go z procesem.If you use a static overload of the Start method to start a new system process, the method creates a new Process component and associates it with the process.

Gdy ProcessStartInfo.UseShellExecute Właściwość jest ustawiona na wartość domyślną, można true uruchamiać aplikacje i dokumenty w sposób podobny do Run okna dialogowego menu systemu Windows Start .When the ProcessStartInfo.UseShellExecute property is set to its default value, true, you can start applications and documents in a way that is similar to using the Run dialog box of the Windows Start menu. Gdy ProcessStartInfo.UseShellExecute tak jest false , można uruchamiać tylko pliki wykonywalne.When ProcessStartInfo.UseShellExecute is false, you can start only executables.

Każdy plik wykonywalny, który można wywołać z wiersza polecenia, można uruchomić na jeden z dwóch sposobów: przez ustawienie odpowiednich członków StartInfo właściwości i wywołanie Start metody bez parametrów lub przez przekazanie odpowiedniego parametru do static Start elementu członkowskiego.Any executable file that you can call from the command line can be started in one of two ways: by setting the appropriate members of the StartInfo property and calling the Start method with no parameters, or by passing the appropriate parameter to the staticStart member.

Można utworzyć składnik przy Process użyciu konstruktora, jednego z Start przeciążeń statycznych lub dowolnej GetProcessById GetProcesses metody, lub GetProcessesByName .You can create a Process component by using the constructor, one of the static Start overloads, or any of the GetProcessById, GetProcesses, or GetProcessesByName methods. Po wykonaniu tej czynności będziesz mieć wgląd w skojarzony proces.After you have done so, you have a view into the associated process. To nie jest Widok dynamiczny, który automatycznie aktualizuje się, gdy właściwości procesu uległy zmianie w pamięci.This is not a dynamic view that updates itself automatically when the process properties have changed in memory. Zamiast tego należy wywołać Refresh dla składnika, aby zaktualizować Process Informacje o właściwościach w aplikacji.Instead, you must call Refresh for the component to update the Process property information in your application.

Dotyczy