Public Member Functions | |
CProcess (const Core::_tstring &processName, const Core::_tstring &commandLineArguments, const Core::_tstring &workingDirectory, const CStartupInfo &startupInfo, const IProvideEnvironmentBlock &environmentProvider, DWORD flags=0, bool inheritHandles=false) | |
CProcess (const Core::_tstring &processName, const Core::_tstring &commandLineArguments, const Core::_tstring &workingDirectory, const CStartupInfo &startupInfo, DWORD flags=0, bool inheritHandles=false) | |
CProcess (const Core::_tstring &processName, const Core::_tstring &commandLineArguments=_T(""), const Core::_tstring &workingDirectory=_T(""), DWORD flags=0, bool inheritHandles=false) | |
CProcess (const CProcess &rhs) | |
~CProcess () override | |
CProcess & | operator= (const CProcess &rhs) |
DWORD | GetProcessID () const |
HANDLE | GetHandle () const |
void | DetachProcess () |
void | ResumeProcess () |
UINT | GetExitCode () const |
HANDLE | GetWaitHandle () const override |
void | Wait () const override |
bool | Wait (Milliseconds timeout) const override |
CProcess | ( | const Core::_tstring & | processName, | |
const Core::_tstring & | commandLineArguments, | |||
const Core::_tstring & | workingDirectory, | |||
const CStartupInfo & | startupInfo, | |||
const IProvideEnvironmentBlock & | environmentProvider, | |||
DWORD | flags = 0 , |
|||
bool | inheritHandles = false | |||
) |
CProcess | ( | const Core::_tstring & | processName, | |
const Core::_tstring & | commandLineArguments, | |||
const Core::_tstring & | workingDirectory, | |||
const CStartupInfo & | startupInfo, | |||
DWORD | flags = 0 , |
|||
bool | inheritHandles = false | |||
) |
CProcess | ( | const Core::_tstring & | processName, | |
const Core::_tstring & | commandLineArguments = _T("") , |
|||
const Core::_tstring & | workingDirectory = _T("") , |
|||
DWORD | flags = 0 , |
|||
bool | inheritHandles = false | |||
) | [explicit] |
~CProcess | ( | ) | [override] |
DWORD GetProcessID | ( | ) | const |
HANDLE GetHandle | ( | ) | const |
void DetachProcess | ( | ) |
void ResumeProcess | ( | ) |
UINT GetExitCode | ( | ) | const |
HANDLE GetWaitHandle | ( | ) | const [override] |
void Wait | ( | ) | const [override] |
bool Wait | ( | Milliseconds | timeout | ) | const [override] |