Hi,
   Thanks for creating the wonderful pp tool.
    I used pp to package a perl script into a windows command line exe
program. I packaged openssl libeay32.dll and ssleay32.dll into the exe .
 It works great when I run the first copy of the exe program under windows
command prompt.
   But while the first exe file is running in command prompt when I opened
another command prompt and try to start the exe again, I got the following
error.

IO error: Can't open file
C:\WINDOWS\TEMP\par-user1\cache-ba25a41f36fa1ede4847
bb07a7e328de501eb655\libeay32.dll for write : Permission denied
 at C:/programs/Perl/lib/Archive/Zip/Member.pm line 388

Archive::Zip::Member::extractToFileNamed('Archive::Zip::ZipFileMember=HA
SH(0xfc03e0)',
'C:\WINDOWS\TEMP\par-user1\cache-ba25a41f36fa1ede4847bb07a7e...
') called at -e line 636
        eval {...} called at -e line 171
        __par_pl::BEGIN() called at -e line 898
        eval {...} called at -e line 898
IO error: Can't open file
C:\WINDOWS\TEMP\par-user1\cache-ba25a41f36fa1ede4847
bb07a7e328de501eb655\ssleay32.dll for write : Permission denied
 at C:/programs/Perl/lib/Archive/Zip/Member.pm line 388

Archive::Zip::Member::extractToFileNamed('Archive::Zip::ZipFileMember=HA
SH(0xfc0530)',
'C:\WINDOWS\TEMP\par-user1\cache-ba25a41f36fa1ede4847bb07a7e...
') called at -e line 636
        eval {...} called at -e line 171
        __par_pl::BEGIN() called at -e line 898
        eval {...} called at -e line 898


I can run the perl script directly in multiple command prompt windows at the
same time without any problem. But I can not run more than one copy of the
pp packaged exe at he same time.  I do not know why.

Please help !! How can I solve this problem ?


Thanks
Henry.

Reply via email to