Watch out, here it comes!deus-ex wrote: 2021-05-12, 15:02 UTC Here's an update of the Inno Setup addon. Give it a try and check whether you still get undeleted files in the temp folder $mltwcx. Try both with BatchUnpack=1 (default) and BatchUnpack=0.
For browsing Inno Setup Installers and viewing/extracting single files only, there is no speed penalty using BatchUnpack=0. For extraction of the entire content or at least major parts, BatchUnpack=1 is strongly recommended, though.
Code: Select all
; Addon : Inno Setup ; Version : 3.1, 2021-05-12 by deus-ex ; Authors : Gnozal, Maxwish, arsvrn, MultiArc team, ZoSTeR, ; XPEHOPE3KA, icfu, TychoBarfy, MVV, deus-ex ; Required: Total Commander v9.5x, https://www.ghisler.com ...
Using BatchUnpack=1
1. No list files left in $mltwcx.
2. Going into embedded or app dir and extract/view some files -> 0 byte files are created.
3. Marking {embedded}, {app}, install_script.iss file (in root of inno setup file) and extract it, everything is OK and no 0 byte files are created.

Conclusion: If you have a problematic Inno Setup producing 0 byte files viewing/extracting files in subfolders of root, mark all you want in root and extract it. So you can leave BatchUnpack set to 1!
Doesn't work with password protected files!