Process wrapper for piped processes in Win32
Process wrapper for piped processes in Win32 project pageProcessWrapper is a plugin + wrapper code for Win32 process execution with non-blocking stdin, stdout and stderr support.
The project aims to give features similar to OSProcess, but it's not related to it in any other way.
To try it:
The plugin code is available here, under the MIT licence.
Caveats:
- #closeStdout and #closeStderr will block the image in most cases. Don't use them unless you know what you're doing.
- #exitCode crashes the image if the process hasn't terminated yet. Use #isRunning and #waitForExitFor: before #exitCode to avoid these crashes.
- After loading a new Monticello version the plugin is not updated (use ProcessWrapper >> #checkPlugin)
What might come next:
- A console for cmd.exe might be a nice example
The repository has been set to Read only, to stop empty packages getting committed to it. If you have an improvement, then send me an email, and I'll add it to the repository.ProcessWrapper-Core-ul.31.mcz
ProcessWrapper-Tests-ul.1.mcz
ProcessWrapper-Core-ul.30.mcz
ProcessWrapper-Core-ul.29.mcz
ProcessWrapper-Core-ul.28.mcz
ProcessWrapper-Core-ul.27.mcz
ProcessWrapper-Core-ul.26.mcz
ProcessWrapper-Core-ul.25.mcz
ProcessWrapper-Core-ul.24.mcz
ProcessWrapper-Core-ul.23.mcz
ProcessWrapper-Plugin-ul.5.mcz
ProcessWrapper-Plugin-ul.4.mcz
ProcessWrapper-Core-ul.22.mcz
ProcessWrapper-Core-ul.20.mcz
ProcessWrapper-Core-ul.19.mcz
ProcessWrapper-Core-ul.18.mcz
ProcessWrapper-Plugin-ul.3.mcz
ProcessWrapper-Core-ul.13.mcz
ProcessWrapper-Core-ul.11.mcz
ProcessWrapper-Core-ul.6.mcz
ProcessWrapper-Core-ul.5.mcz
ProcessWrapper-Core-ul.4.mcz
ProcessWrapper-Core-kb.2.mcz