System::Diagnostics::ProcessStartInfo 类

ProcessStartInfo class

描述进程启动参数。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

class ProcessStartInfo : public System::Object

方法

方法描述
get_Arguments() const获取进程参数。
get_CreateNoWindow() const获取 NoWindow 属性。
get_EnvironmentVariables() const获取进程环境变量。
get_FileName() const获取进程文件名。
get_RedirectStandardError() const获取 RedirectStandardError 属性。
get_RedirectStandardInput() const获取 RedirectStandardInput 属性。
get_RedirectStandardOutput() const获取 RedirectStandardOutput 属性。
get_UseShellExecute() const获取 UseShellExecute 属性。
get_WindowStyle() const获取窗口样式。
get_WorkingDirectory() const获取进程的工作目录。
ProcessStartInfo()创建空的启动信息对象。
ProcessStartInfo(const String&)创建启动信息对象。
ProcessStartInfo(const String&, const String&)创建启动信息对象。
set_Arguments(const String&)设置进程参数。
set_CreateNoWindow(bool)设置 NoWindow 属性。
set_FileName(const String&)设置进程文件名。
set_RedirectStandardError(bool)设置 RedirectStandardError 属性。
set_RedirectStandardInput(bool)设置 RedirectStandardInput 属性。
set_RedirectStandardOutput(bool)设置 RedirectStandardOutput 属性。
set_UseShellExecute(bool)设置 UseShellExecute 属性。
set_WindowStyle(ProcessWindowStyle)设置窗口样式。
set_WorkingDirectory(const String&)设置进程的工作目录。

另见