I made a portable of Firefox that contains both the x86 app files and x64 app files. They are in separate folders, Firefox and Firefox64 respectively.
I added a menu to the installer that allows the user to select Firefox x86 and/or x64. I'm running Windows 7 x64 and if I choose to only install the x86 version, the portable doesn't launch because the Launcher is looking for the x64 version of Firefox.
This forces me to edit Launcher.ini so the Launcher will open the x86 executable. But I shouldn't have to do that, I think selecting Firefox x86 in the installer's optional menu should be enough. Is there a way to fix this? I don't want to run the 64-bit version of Firefox because it uses more memory on my system.
Why not just use the guidance on the FirefoxPortable Support Page on how to 'force' the launch of the 32-bit version: https://portableapps.com/support/firefox_portable#modifications under "32-bit and 64-bit issues and options"
That is exactly what I was looking for! Thank you for that.
What about other programs, though? What if the program isn't Firefox? Is there a way to achieve the same outcome?