Get the new PortableApps.com Platform 10.0: Gorgeous themes, a full portable app store and advanced functionality
Announcing the World's Best Flash Drive: The PortableApps.com Companion | Did you see a malware warning on Friday?

Whats the difference between the portable version and the original version?

tacodude - September 24, 2008 - 3:30pm

I just read this on the website of KeePass, and it seems the app already is a portable one.

So whats the difference between the one at the original website and this one? Smiling

# KeePass is portable: it can be carried on an USB stick and runs on Windows systems without being installed.
# Installer packages are available, too, for the ones who like to have shortcuts in their Windows start menu and on the desktop.
# KeePass doesn't store anything on your system. The program doesn't create any new registry keys and it doesn't create any initialization files (INI) in your Windows directory. Deleting the KeePass directory (in case you downloaded the binary ZIP package) or using the uninstaller (in case you downloaded the installer package) leaves no trace of KeePass on your system.
# [1.x] KeePass runs, without downloading any additional libraries, on Windows 98, 98SE, ME, NT, 2000, XP (Home & Pro, 32-bit & 64-bit), 2003 and Vista. No .NET framework is required.


( categories: )

The Following

Unlike many 'portable' zip files that we repackage, KeePass is actually quite portable on its own. Our package does the following:

  1. Most Recently Used Files is updated so that KeePass can reopen your key file. Since most people only have one, this is quite handy. With the standard zip, you need to manually open it after launching.
  2. Stores the settings in the Data directory for easy backup. This keeps it separate from the app and allows it to be automatically backed up by our built-in backup utility
  3. Automatic language switching with the next PortableApps.com Platform is built in. When the next platform is release, if you have your menu set to German, KeePass comes up in German rather than having to read the English interface and switch it.
  4. Automatic installation into the Platform. Without it, you need to browse, use an unzip utility, manually copy the files over, etc. With our installer, it automatically finds an existing install of PortableApps.com and installs to it.

KeePass is one of the lighter apps we package in terms of the effort to get in PortableApps.com Format. Most apps that have zip packages labeled as portable are actually not very portable. They leave registry entries behind, log files, settings files, cache files, etc. And they keep hard coded paths internally to most recently used files, language files, other apps, etc. When an app is packaged in PortableApps.com Format, we take care of all that so it just works. And, since it uses our installer, it automatically install to an existing install of the PortableApps.com Platform and updates an existing install of your app in-place without any extra steps.

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

FAQ?

I think it's time we start up a FAQ page. Perhaps a few people could work on it wiki style.

Edit: Because how many times have you had to retype messages like the one you just did explaining it all. FAQ's are typically simple and well layed out, easy for users to read. Pidgin's FAQ is a great example: http://developer.pidgin.im/wiki/Using%20Pidgin

Won't Be Read

We have multiple FAQs. People still ask the same questions.

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

Which FAQs? What Questions?

All I'm aware of are the individual application support pages... which new apps don't have. I'm just talking about a general FAQ page about some of the most commonly asked questions. I haven't seen this question in a FAQ and it's asked a lot. People are going to keep asking if it the answer if nowhere to be found besides searching which is a lot harder than a FAQ.

Well...

How about we just use this page here: http://cubegames.net/development/faq ?

If you want to import it to here, this gives just the body content as HTML: http://cubegames.net/development/faq?do=export_xhtmlbody

"If you're not part of the solution, you're part of the precipitate."

Thanks man :) btw, is there a

Thanks man Smiling

btw, is there a planned releases for v2 of this nice program as portable app? I did read that v2 uses .NET framework, and im wondering if it can be made portable...

Nope

.NET apps, by their nature, require a specific version of .NET to be installed on the local operating system. Thus, they can't be considered portable.

No one should be using v2 since it's early alpha quality and lacks most of the functionality and translations of v1 anyway.

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

Location of Settings

You mention that the settings are stored in the Data directory. That's not the behavior I'm seeing.

Yes, I do have a settings file in PortableApps\KeePassPortable\Data\settings\KeePass.ini, but it does not get updated when I change options. Instead, the PortableApps\KeePassPortable\App\keepass\KeePass.ini file get's updated.

Is this expected behavior?

no

it should get moved from the /Data to the App/keepass folder wneh you start the App and back after you close it.

Maybe something got wrong and it now uses the KeePass.ini in the App/keepass folder. If you move it manually to the /Data/settings folder, it should be working the way its supposed to.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

KeePass.ini Management

OK, it appears the movement of the file doesn't occur if there is already a KeePass.ini file in the App/keepass folder. As you suggested, I manually moved it over to the /Data directory (overwriting the version that was already there) and now the automated movement occurs as you describe.

Thanks.