in reply to Re^5: Running detached processes with Activeperl under IIS
in thread Running detached processes with Activeperl under IIS

I feel like such a doofus sometimes....

I had commented out use strict while trying to get it working earlier, and left it out (back when I was trying system and exec). I put it back in, and got the "incomplete http headers" message that our server gives when I have an error...and it dawned on me....

My code was:

use strict; use warnings; my $child_pid; my $child_proc; print qq~ <html><head><title></title><body> ~; print qq~Testing2<br /><br />~; require Win32::Process; Win32::Process::Create($child_proc, "D:/ipms/bin/Medicaid/Console/Medi +caidEHRService.exe", "MedicaidEHRService 123456", 0, DETACHED_PROCESS +, ".") || print "Could not spawn child: $!"; print qq~</body></html> ~;

I changed it to:

use strict; use warnings; use Win32; use Win32::Process; my $child_pid; my $child_proc; print qq~ <html><head><title></title><body> ~; print qq~Testing2<br /><br />~; Win32::Process::Create($child_proc, "D:/ipms/bin/Medicaid/Console/Medi +caidEHRService.exe", "MedicaidEHRService 123456", 0, DETACHED_PROCESS +, ".") || print "Could not spawn child: $!"; print qq~</body></html> ~;

And guess what...it works! Now I need to go put it in the real code.

Thanks for all your help!