Yep, I know how to spawn a separate window , I am using this right now:
start /min devio --dll=proxy.dll;dllopen shm:test_proxy C:\appoggio\scrambled\vmdkisotest\Core-current.isi imdisk -a -t proxy -o shm -o cd -f test_proxy -m Z:
Which is fine for my personal use, but I was thinking more about the "end user" and the possible need to actually get the result of the command, like the initial part of the output, i.e. it would be nice to get this:
File to open: C:\appoggio\scrambled\vmdkisotest\Core-current.isi
TLibvmdk OK
size: 8286208
Successfully opened 'C:\appoggio\scrambled\vmdkisotest\Core-current.isi'.
Read request - size:1536 offset:0
Image size used: 8286208 bytes.
Read request - size:512 offset:0
No master boot record detected. Using entire image.
Total size: 8286208 bytes. Using 8286208 bytes from offset 0.
Required alignment: 1 bytes.
Buffer size: 2097152 bytes.
Shared memory operation.
Waiting for connection on object test_proxy. Press Ctrl+C to cancel.
Creating device...
Connection on object test_proxy.
Read request - size:512 offset:0
Created device 0: Z: -> test_proxy
Notifying applications...
Done.
and nothing else, at least to me (and I presume to the end user as well) an infinite number of:
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
Read request - size:0 offset:0
are pretty much meaningless....
Wonko