Поделиться через


Process Конструктор

Определение

Инициализирует новый экземпляр класса Process.

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

Комментарии

Если свойство MachineName не указано, по умолчанию используется локальный компьютер (".).

У вас есть два варианта связывания нового компонента Process с процессом на компьютере. Первым вариантом является использование конструктора для создания компонента Process, задания соответствующих членов свойства StartInfo и вызова Start для связывания Process с новым системным процессом. Второй вариант — связать Process с запущенным системным процессом с помощью GetProcessById или одного из возвращаемых значений GetProcesses.

При использовании перегрузки static метода Start для запуска нового системного процесса метод создает новый компонент Process и связывает его с процессом.

Если для свойства ProcessStartInfo.UseShellExecute задано значение по умолчанию, true, можно запускать приложения и документы таким образом, как с помощью диалогового окна Run меню Windows Start. Если ProcessStartInfo.UseShellExecutefalse, можно запустить только исполняемые файлы.

Любой исполняемый файл, который можно вызвать из командной строки, можно запустить одним из двух способов: установив соответствующие члены свойства StartInfo и вызвав метод Start без параметров или передав соответствующий параметр члену staticStart.

Компонент Process можно создать с помощью конструктора, одной из статических Start перегрузки или любого из методов GetProcessById, GetProcessesили GetProcessesByName. После этого у вас есть представление о связанном процессе. Это не динамическое представление, которое автоматически обновляется при изменении свойств процесса в памяти. Вместо этого необходимо вызвать Refresh для компонента, чтобы обновить сведения о свойстве Process в приложении.

Применяется к