You are here

Separate All Settings from All Apps

7 posts / 0 new
Last post
sixdoubleo
Offline
Last seen: 16 years 9 months ago
Joined: 2007-09-05 12:33
Separate All Settings from All Apps

First off, I really love portable apps and all the development that has been going on towards portablizing apps...it's been a long time coming.

AFter using it a while I was thinking that it might be advantageous to separate the settings from the apps.

So something like...

\PortableApps\FireFox
\PortableApps\FileZilla

\Settings\FireFox
\Settings\FileZilla

While this might seem like more to manage now that each app has TWO folders, I think it would help for the following reasons:

1. Settings can be located on a Truecrypt drive, whereas apps can be located in the clear. I always cringe at the thought of my FileZilla.xml file falling into the wrong hands.

2. Apps can be reinstalled, removed, updated without affecting the settings.

3. Backing up only the settings is a breeze.

4. I can make a "de-personalized" copy of my USB drive simply by copying only the Apps directory to another USB drive....and my buddy wont get all of my settings.

Has anybody considered doing this???

John T. Haller
John T. Haller's picture
Offline
Last seen: 1 hour 54 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
You can do some of these

2. Apps can already be reinstalled and updated without affecting settings. Every single app on PortableApps.com supports in-place upgrades. You can install it over an existing copy without incident. You can also ditch the App directory to remove the whole app without removing your data.

3. Backing up only settings is a breeze. Just click the Backup button in the PortableApps.com Menu and select App Data. It will backup the data for all of your apps in just a couple clicks.

4. The ability to de-personalize and copy your apps is coming in a later release.

The only thing you can't do is split the app data onto a TrueCrypt volume. This would require the split you mentioned, but would add quite a bit of complexity and effort to every single app. Combine this with the fact that most people won't be able to use it (TrueCrypt requires admin logins, so you can't use it at net cafes, school computers, office computers, libraries, etc) and it simply isn't worth the effort. Besides, the apps are useless without the data, so you may as well just install the whole thing onto a TrueCrypt volume if you're so inclined. You don't lose anything by doing so (since you can't use the apps without the settings anyway).

Sometimes, the impossible can become possible, if you're awesome!

sixdoubleo
Offline
Last seen: 16 years 9 months ago
Joined: 2007-09-05 12:33
Understood....thanks for the

Understood....thanks for the reply John.

What started all this is that I have now built about 5 USB drives for myself, friends, family with a combination of PA, my own "Portablized" utilities, along with a custom autorun amd scripts I wrote that Add "Mount/UnMount TrueCrypt" and "Launch PA Menu" to the shell right-click.

I "stage" this installation on a network drive "S:\USBDrive" where I can modify it, test it and get it working just right. Then I have a "DeployUSB.bat" which runs a robocopy out to the USB drive. I can quickly update a USB drive to this new "image" pretty quickly as robocopy performs a mirror type copy.

Problem is, if I already have settings in the various apps, they'll get blown out unless I do some file date checking etc. Just thought it would make this process smoother if I could just exclude "\Settings" from the whole process. There are other ways I can get around this though I suppose.

Thanks again for the reply...I can definitely see your points.

John T. Haller
John T. Haller's picture
Offline
Last seen: 1 hour 54 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Exclude is pretty simple...

Just place an exclude on "\PortableApps\*\Data" and all the apps will be properly sanitized when copied over. With any good copy utility, it's just as easy as excluding a single directory. All the PortableApps.com releases keep all their data with the the AppName\Data directory. It's designed that way on purpose.

Sometimes, the impossible can become possible, if you're awesome!

sixdoubleo
Offline
Last seen: 16 years 9 months ago
Joined: 2007-09-05 12:33
Yeah, that's what I'll

Yeah, that's what I'll do...thanks for the help.

Hey one more thing. (while I have you on the line)

For normal apps (non-PA apps) I notice I can drop any folder underneath "PortableApps" and its EXE will be recognized by the Menu. However, if there is more than one EXE, those EXE's will also be populated into the menu.

What is the best way to eliminate the other EXE's?

Patrick Patience
Offline
Last seen: 4 years 6 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Already been answered.

Maybe search for the PAM Mod R30 or the question you just asked as it's been answered NUMEROUS times. Smile

______________________
Signature...What Signature?

Aciago
Aciago's picture
Offline
Last seen: 8 months 1 week ago
Joined: 2007-01-24 14:23
I'm not

John, but even me can answer that... make a launcher for the only exe you want to show on PAM, then store it like this...

PApps\AppName+Portable(here is the launcher)\regularNonPAppName

I use it with my mIRC and CCleaner... Wink

How to make a launcher? search... there are many topics about that... Blum

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

Log in or register to post comments