in reply to Re: IPC::Run and Win32::Process::Create
in thread IPC::Run and Win32::Process::Create

I suspect that the error text caught Bad file descriptor: Win32::Process::Create()... is unrelated to the problem you were having. Your probably still getting that msg even with your work-around. It is probably benign.

It would be interesting to substitute a .bat file for the PSPC command and see what the actual parameters that are being received by the called program are (prior to your fix), along with the cwd at that point.


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
"Memory, processor, disk in that order on the hardware side. Algorithm, algoritm, algorithm on the code side." - tachyon