Torchizard Posted October 24, 2013 Share Posted October 24, 2013 I've come across many applications that have two or more exes in the form ofapplication,1.exeapplication,2.exeWhat is the point of this? Link to comment Share on other sites More sharing options...
bphlpt Posted October 25, 2013 Share Posted October 25, 2013 Can you give a specific example, preferably with a link so that we can see for ourselves?Cheers and Regards Link to comment Share on other sites More sharing options...
GrofLuigi Posted October 25, 2013 Share Posted October 25, 2013 I've seen many such files (not only exes) in inno setup distributions. They are two versions, either x86/x64 or unicode/non-unicode and the correct file will be renamed without the ,1 and installed. Also, sometimes binary identical files are named like this - maybe a quirk of the installer or badly prepared script.Of course, this case may be something different...GL Link to comment Share on other sites More sharing options...
Torchizard Posted October 25, 2013 Author Share Posted October 25, 2013 (edited) Can you give a specific example, preferably with a link so that we can see for ourselves?Cheers and RegardsThis is the link to the software...http://www.freewarebox.com/free_25098_321soft-data-recovery-express-download.htmlWhen i UniExtracted the installer, I came across two files named 321recovery,1.exe and 321recovery,2.exeI've seen this before but never really thought why this is done. Edit: While in this example, the files are equal in size, I've seen different sized exes before. I ran them through Winmerge and it says they are completely identical. Edited October 25, 2013 by Torchizard Link to comment Share on other sites More sharing options...
GrofLuigi Posted October 25, 2013 Share Posted October 25, 2013 Yes, it's the case I described. See install_script.iss where it renames them both.But... It may also be a "feature" of innounp.exe which recreates the compiled script and probably can't cope with all situations. Example: http://sourceforge.net/p/innounp/discussion/353235/thread/62a8d3d6/GL Link to comment Share on other sites More sharing options...
CharlotteTheHarlot Posted October 25, 2013 Share Posted October 25, 2013 It's perfectly normal. And not just EXE files, could be anything, CHM, DLL, etc. I see it mostly with Inno setups and it is a consequence of distributing multiple variations / versions of files with identical filenames in the same package. Sometimes ,1 is English and ,2 another language. Sometimes one is 32-bit, and another 64-bit. InnoUnp handles this very well IMHO. It successfully extracts the native portion of the ISS script so that you can easily read the target locations for each file and the logic behind it. In fact if you decompile the actual Inno distributions, you should see this with the two main EXE and DLL files. Unfortunately any Pascal scripting in the ISS does not presently get extracted. So, if there was some programming that processed files such as these from the Pascal section then we would be stuck trying to understand the reasoning. Fortunately I have never yet seen this with respect to the ,1 or ,2 ... suffixes. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now