I've just released a new Firefox Portable Launcher that corrects some issues with the current release:
Unicode Command Line - The GetParameters function has been updated to handle unicode paths passed to FirefoxPortable.exe on the command line.
Read-Only Attribute on Live - When RunLocally is used from a burned CD, the files copied locally have the read-only flag set. This may cause problems with certain functions. The files are now set to Normal attrib after being copied.
FindProc Stack - A possible issue has been fixed whereby the process that checks to see if Firefox is already running could return an improper result if there is a value in the stack. (No previous code sets any stack values, so this wasn't yet an issue... but it could become one in the future)
INI File Path - The INI file path ends up with a double-slash after the INIPATH variable when constructed (\\) which may cause issues on some unpatched Win95/98 systems.
All of the above have been fixed and the new launcher needs some testers trying it out. You can download the ZIP and just copy the FirefoxPortable.exe into your current setup to check it out. Thanks to hobbyscripter for noticing these current issues.
Download the new launcher: Firefox Portable Launcher 1.2.2.3
UPDATE Aug 14: Another patch, this one allows the Attrib function to set all sub-directories not to be read-only as well.
Update2 Aug 14: Another patch to fix Live mode cleanup.
Thanks,
John
Thanks, John! Even though all the stuff you fixed only constitutes potential issues (except for the read-only thing--that one was indeed pretty major), it's good to catch these early.
Edit: Whoops. After all that, I forgot to say that it works great. Go figure... that was what I was originally posting to say in the first place.
-
< ExplosivePrincess 1.5 Atomic Bomb Edition >
warning: keep explosiveprincess away from children
Unicode Command Line - Now it works fine with Chinese Path + Firefox 1.5.0.6
INI File Path - Now it works fine on my computer. (Win98SE)
Thanks for your effort, John.
Regards,
hobbyscripter
It seems that the sub-directories were still having issues being set as read-only. Hobbyscripter updated the Attrib function from the NSIS website to make it do recursion. I've applied that patch to this new launcher. Check the original post for download.
Sometimes, the impossible can become possible, if you're awesome!
Another patch to fix Live mode cleanup.
Sometimes, the impossible can become possible, if you're awesome!