in reply to Does IPC::Open3 uses temporary file?
You can call open3 with
(I actually use this in a module that works in Windows)