during decompression I'm facing two problems:
decompressing from within an administrator account works fine, but from within a normal user account not.
It seems caused by not completly decompressing all parts of my application:
in admin account there is jre and a install.jar in the temp-directory
while in user account there is only the jre decompressed.
Since I'm not sure, is there an option for logging during decompression ?
if the user is named with utf-8 characters then I get following error message:
Error: Unable to access jarfile C:\users\??\AppData\Local\Temp\7zS739F.tmp\install.jar
from the java vm launcher, where ?? is the user name.
After looking with a process explorer I found that the java vm throwing this error is not the one which used to be (..\Temp..\jre\bin\java.exe) but the one which is installed on this system.
Searching in the C:\users\??\AppData\Local\Temp\7zS739F.tmp\ directory from the admin account (in the user account this directory is not accessable) I found it empty (no jre and no install.jar)
Please remember: decompression from within an admin account works and with winXP it works also.
May you give me any hints to investigate further ?
I'm not sure I can help with your problem, as UPX has no java installer.
after some investigation with procmon
it seems that the decompressing process deletes the decompressed files
after it recognized the end of the program
it has started due to its configuration parameters: ;!@Install@! ... ;!@InstallEnd@!
Am I getting right in that ?
Sorry, this makes no sense to me. UPX is distributed in a plain .zip file. After decompressing the package you can execute it by using the command prompt. Your problem seems to be completely unrelated to UPX.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.