in reply to system call windows
For safer quoting of arguments, I would recommend using ShellQuote::Any, or perhaps IPC::Run3 (which I wrote about, along with other modules, here).