ProcessStartInfo.StartDetached Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли запускать процесс в отсоединяемом режиме.
public:
property bool StartDetached { bool get(); void set(bool value); };
public bool StartDetached { get; set; }
member this.StartDetached : bool with get, set
Public Property StartDetached As Boolean
Значение свойства
true для запуска процесса, отсоединяемого от родительского элемента; falseв противном случае . Значение по умолчанию — false.
Комментарии
Запускает новый отсоединенный процесс со стандартными входными, выходными и ошибками, перенаправленными на пустое устройство (NULв Windows, /dev/null в Unix), если пользователь не настроен явным образом с RedirectStandardInput, , RedirectStandardOutput, RedirectStandardErrorили StandardOutputHandleStandardInputHandleStandardErrorHandle.
На Windows процесс запускается с флагом DETACHED_PROCESS.
В Unix процесс запускается в качестве лидера нового сеанса.
Это свойство нельзя использовать вместе с заданным UseShellExecute значением true.