http://qs321.pair.com?node_id=412831

hamibab has asked for the wisdom of the Perl Monks concerning the following question:

I have a cgi file written in perl in which I try to execute an .exe file, e.g. notepad.exe I want to run this cgi file by Internet Explorer in Windows 2000 server. The cgi file and notepad.exe are both saved in wwwroot/inetpub/myfolder, but when I put adress http://localhost/myfolder/myfile.cgi in IE, it halts trying to open the file. By the way, I have installed perl and set .cgi files to be opened by perl. The problem cant be with the syntax of the code since the cgi file is run fine from the commandline using the perl command: perl myfile.cgi and the notepad is executed. But with IE the problem arises However, if I omit that notepad.exe commad line, I can run the cgi file from IE without problem. So runnig the .exe file causes the problem I did set the permissions (reading, writing,code executing) in Internet service manager.

My perl code:

#!c:/perl/bin/perl # print "Content-type: text/html\n\n"; print"Hi!"; `notepad`;

Edited by davido: Added code tags and formatting, per consideration.