I'm trying to use Win32::Process to launch a program through the web. This program (spssprod.exe) actually launches a second program (spsswin.exe). The first program launches successfully but fails to launch the second program. It creates an error file which simply states: Unable to start SPSSWIN.EXE application.

When I copy the command line to a command prompt on the server, everything works as it is supposed to. So, I don't know if the problem lies with IIS or with the software I'm trying to launch. Is it possible on IIS to spawn a process that in turn spawns another process?