Hi!
So... I tried installing it, but none of my 3.7 images (on XP or on Vista) could work with the ready-built DLL. Not even the out-of-the-box 3.7 release. The 3.9 release image seemed much happier: the precise example you gave here didn't work as I was expecting, but the basic example on the SqueakSource summary page did:
ProcessWrapper new useStdout; startWithShellCommand: 'echo hello'; upToEnd
--> 'hello<cr>'
To make sure that the given example works as expected, you have to make sure that cat (cat.exe) is in the vm's search path, or you have to use the explicit path to the executable, like here:
p := ProcessWrapper new useStdout; startWithCommand: 'C:\UnxUtils\usr\local\wbin\cat.exe'; yourself. p writeToStdin: 'foo'. self assert: (p next: 3) = 'foo'. p closeStdin.
If you don't have cat.exe (because windows doesn't have it by default), you can download the unxutils package which contains it from: http://unxutils.sourceforge.net/
If you have cat.exe and touch.exe in the vm's search path, then you can run the tests in the package which should all be green.
Cheers, Levente