Since you are running this script under IIS, you only have the permissions that the IIS process has. CGI apps on IIS run using the IUSR_MachineName account, and have very limited rights. I believe that is why you aren't getting the results you expect.
Try changing account used for Anonymous IIS access. Go to Start->Run and type inetmgr and hit enter. This will bring up the management console for IIS. Right click on the web site and select Properties, the go to the Directory Security tab. Change the account used for anonymous access to your user account, then try running your script.
If this is for an intranet, and everyone will have a domain account, you could also enable Integrated Authentication.
As everyone else has stated, this will not launch a browser on a separate client machine, but will work if, as you say, client and server are the same box.
Tested on IIS5/WinXP/ActiveState Perl 5.8/IE8
In reply to Re: Open another IE browser window from CGI
by digger
in thread Open another IE browser window from CGI
by Olaf
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |