in reply to
Re: Proc::Background does not take file path with spaces
in thread Proc::Background does not take file path with spaces
On a windows command line, your parameters are all (white?)space separated. If you want a zero-length parameter you need to double quote it so it isn't ignored, like so:
USAGE: mangle.exe [filename] [password] [index number]
mangle.exe unprotected.dat "" 42
Parameters that are all whitespace have the same problem and solution.
No idea on why it had to be done that way though.