We've recently come across a problem which prevents our installer from succeeding to install on PCs on which there are some wide characters in paths to temp directory.
To reproduce:
- Create a default Enterprise project with AI 6.1 (in my case project language was set to English(UK))
- Configure it to add any file to Application Directory
- In Builds->Configuration select LZMA compression
- Make sure that in Bootstrapper tab Create EXE setup file and Include install files in EXE are selected and that Extract Location points to a directory which path will contain wide characters on target OS
- Build project.
- Try to install the sample project on a non-English Windows XP (I've tried on a Japanese Windows XP)
- The installer will hang with message saying 'Extracting files from archive...'. A quick look on the installer with a debugger shows that it is stuck somewhere in decoder.dll.
The other workaround is to switch LZMA off, but this is not an option for us as our installer needs to fit onto a flash memory of very small size.
I was wondering whether it would be possible for you to fix this issue in releases to come? This would make installers a lot nicer.
Thank you so much,
Rafal