Using pipes and redirection of output of a command line application actually requires cmd.exe, the command line interpreter. In fact, its this cmd.exe program that actually handles all the output piping and so on (and not Windows on a kernel level, for example).
So what you are seeing is normal.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Capturing the output of a console program is a complex task, and there is no built in support for it in InstallAware at this time, sorry. You can of course call cmd.exe and pass it the necessary command line parameters - that ought to work.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
I've been trying to get this working with cmd now for a while.
I've been unable to get things working using $SUPPORTDIR$ and $TARGETDIR$, so I thought I'd just take out those "variables" from the equation and try running the program directly from somewhere on disk and I can't even get that working:
This creates no file, however I'm certain the commands work because I've cut/paste the exact command on a cmd.exe command line and it generates the license.out file.