Hi,<br><br>I noticed on Windows that when I use IO functions that write to stdout when the process is lacking a console, those functions throw an IOError.&nbsp; I&#39;m not sure if this also occurs for stderr because I haven&#39;t tried it.
<br><br>Some classes of processes are created without a console because they never interact with the user and include System services.&nbsp; Crashing with IOError in this case is difficult to diagnose because because the only symptom is the process crashes with no visible output.
<br><br>I believe the most sensible behaviour should be for those functions to not throw, but instead do nothing.<br><br>-John<br><br>