Here's why: one long-standing item on my todo list is proper support for multiple files. I gave this a little more thought, and I agree that this will be a useful change, but I'm going to hold off until the next version before I implement this. So after my previous post I poked around in the source an came up with a way to have UniExtract to accept the /sub in either the first or second positions. I realize your source is probably very different from the current public source, but maybe this could inspire you to find a way to implement this in the next version. Is is kind of sloppy (In my mind at least) but basically its a replacement for the beginning of the current ReadPrefs() section. If no file passed, display GUI to select file and set options If fileexists($cmdline) then Check for file in second spot If fileexists($cmdline) then Check for file in first spotĮlseif $cmdline = "/sub" then Check for /sub in first spot OR $cmdline = "-h" OR $cmdline = "-?" then If $cmdline = "/help" OR $cmdline = "/h" OR $cmdline = "/?" _ With size optimizations, it takes 100+45.8KB. nsi files.ītw, unshield compiles under mingw and with default optimizations, it takes 109+47.8KB (dll+main executable).
I'll try to mod 7zip and provide a version which is able to extract. One solution would be to find whether the file is a NSIS file and use a different version of 7zip to extract it but that's not very sexy. This quite annoys me because I sometimes repackage apps and having the.
I'd still like to have the feature there if it was possible, but I don't feel it's worth a lot of extra effort to bring it back. I tried to use them as reference a few times to figure out what an installer is doing, and it's just a major pain in the rear to try to read through and follow. nsi file, but to be honest the files that were created by 4.40 really weren't that useful anyway. No, unfortunately I just had to change over to using the current NSIS extraction support in 7-Zip. Will you compile your own modifier version of 7zip? I'm wondering how will you manage nsis installer in the future since all dll files have been merged in the same on and therefore it won't be possible to use 7zip 4.40's nsis.dll with newer release. Now use /appendext to enable instead of /noappendext to disable Updated installer to support reversed appendext default preference Updated installer to support new /nowarnexecute paramater
Updated TrID detection of Windows Installer (MSI) packages Updated UniExtract to disable appendext option by default User's temp directory will be used if selected dir fails test Updated UniExtract to verify that debug file location can be written to Updated UniExtract to prompt user before executing files for extraction Includes options to quit, edit preferences, and visit UniExtract websiteĪdded separate preferences GUI to provide easy access to all options Ĭan be invoked through Edit menu or through '/prefs' argumentĪdded support for WIM (Windows Imaging Format) images via 7-Zip This can be changed by modifying globalprefs setting in. When disabled, individual prefs/history are saved to registry in HKCU Added support for individual user preferences for better Vista support īy default, globalprefs is enabled for portable, disabled for installed