in reply to Win32::OLE question

What were the permissions for the Excel2000 program on the Win2000 server and what are they now for Excel2003 on the Win2003 server? What "user" is the server running as? This may have changed too. Perhaps it has now less/different permissions than before?

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

Replies are listed 'Best First'.
Re^2: Win32::OLE question
by dorianwinterfeld (Acolyte) on Jan 10, 2009 at 23:31 UTC
    Thanks for replying CountZero. Far as I can tell they are the same but I might not be checking in the right place. I right-click on the Excel icon and check properties/security. As an experiment I set everyone to full control but no difference, same error message. I think Perl is running as the IUSR account but I could be wrong there too. Anywhere else I should check permissions?
      May be have a look at the webserver and see as what user it runs? And check the configuration of the webserver to see if it might be another user if it executes external programs (such as perl.exe). Finally check both the permissions of the perl scripts and the excel-files and the directories they live in. They should all be read/write/execute allowed for the webserver.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James