Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ThisProcess::ThisProcess()
- {
- m_dwPid = GetCurrentProcessId();
- m_hProcess = GetCurrentProcess();
- m_hStreams[STDIN] = GetStdHandle(STD_INPUT_HANDLE);
- m_hStreams[STDOUT] = GetStdHandle(STD_OUTPUT_HANDLE);
- m_hStreams[STDERR] = GetStdHandle(STD_ERROR_HANDLE);
- }
- int ThisProcess::Write(const void* pData,uint uLen) const
- {
- return WriteStream(STDOUT,pData,uLen);
- }
- int ThisProcess::WriteErr(const void* pData,uint uLen) const
- {
- return WriteStream(STDERR,pData,uLen);
- }
- int ThisProcess::Read(void* pData,uint uMaxLen) const
- {
- return ReadStream(STDIN,pData,uMaxLen);
- }
- int ThisProcess::ReadErr(void* pData,uint uMaxLen) const
- {
- return ReadStream(STDERR,pData,uMaxLen);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement