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


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 диалоговом окне меню WindowsStart. В ProcessStartInfo.UseShellExecute этом случае falseможно запустить только исполняемые файлы.

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

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

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