From: Lyle Johnson Date: 2002-11-06T07:43:51+09:00 Subject: Re: Win32 support issues Rich Kilmer wrote: > That is my understanding as well and it is this copying of the process > image that win32 does not have (as far as I know). This should not > preclude starting another process and aquiring pipes to the > stdin/out/err, which would serve the FreeRIDE project's needs (and > likely many others). This is what I think popen3 should do under win32. My bad; I thought you were implying that since Win32 doesn't have a fork() function that there's no way to get the behavior that you need, and that's why I brought up CreateProces(). Now that I go back and read your original post, I see that you were specifically talking about Ruby's implementation of fork (i.e. Kernel#fork) on Windows, which doesn't expose the specific functionality you need (even though we know it's available down there somewhere in the OS).