Hi everyone, I was wondering if anybody can help me with making SpeedCommander portable.
The program does two things, it writes the registered owner details to the registry under HKLM and the settings are stored in a folder inside %appdata%
Can somebody please write up a quick nsi file which will show me how to do those things or point me to the right directions please.
Thank you very much.
It's actually quite simple. You can copy off of one of John's launchers, after all, they're open source. I'd say use the 7-zip portable one. It's found under Other/Source.
Under HKLM, admin access is required, so you don't really worry about that. But in case it's an admin account, replace the HKCU with the HKLM, and type the key names in there. The
7-ZipBackupby7-ZipPortable
just replace 7-zip there with speedcommander. Oh, and don't forget to replace all the stuff in the beginning also.As for appdata, just put this line before the
Execwait
and theExec
:But if you don't feel like doing this, I did make DoubleCommander Portable and UltraMaGe, and there is another file manager called Xenon, all of which are already portable and free.
Insert original signature here with Greasemonkey Script.
Thanks a lot for that but there's no mention of copying files to %appdata% in the source for 7-zip.
you just put this line of code before the Exec and Execwait Commands:
That'll make it think that AppData is the Data Dir in the PAF.
Insert original signature here with Greasemonkey Script.
That'll make the %APPDATA% variable set to the defined settings directory if the application supports it.
But how do you tell if it's supported?
Insert original signature here with Greasemonkey Script.
You try it.
Why doing this? There is something much better available and it is free for everybody: FreeCommander Portable!
Get it from
http://www.freecommander.com/fc_u3_en.htm
Maybe try doublecommander or ultramage portable?
Insert original signature here with Greasemonkey Script.
move everything from Appdata\Speedproject\speedcommander into speedcommander directory.
It will become portable as described in it's German Help.