HellsingDarge

Results 2 issues of HellsingDarge

`CreateProcess` returns when the process [**begun**](https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw#return-value) starting rather than it has **fully** started and it's waiting for inputs/processing, which can lead to errors (e.g. [0xC0000142](https://stackoverflow.com/a/13425730)) when the object holding the...

`std::error_code` (to which `reproc++` maps in its [methods](https://github.com/DaanDeMeyer/reproc/blob/8aea3aef64c37a7ed0db759a7128a80c2540c808/reproc%2B%2B/src/reproc.cpp#L17-L30)) produces C++-defined error codes only for POSIX, making it impossible to check against them without using `#if OS` code