You are here

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

11 posts / 0 new
Last post
tacodude
Offline
Last seen: 16 years 2 months ago
Joined: 2008-09-24 16:25
KeePass: Whats the difference between the portable version and the original version?

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? Smile

# 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.

John T. Haller
John T. Haller's picture
Offline
Last seen: 3 hours 32 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
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!

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
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

John T. Haller
John T. Haller's picture
Offline
Last seen: 3 hours 32 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Won't Be Read

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

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

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
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.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 2 months ago
Joined: 2006-01-06 21:27
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."

tacodude
Offline
Last seen: 16 years 2 months ago
Joined: 2008-09-24 16:25
Thanks man :) btw, is there a

Thanks man Smile

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...

John T. Haller
John T. Haller's picture
Offline
Last seen: 3 hours 32 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
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!

derousse
Offline
Last seen: 16 years 1 month ago
Joined: 2008-10-16 09:05
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?

Simeon
Simeon's picture
Offline
Last seen: 10 years 1 month ago
DeveloperTranslator
Joined: 2006-09-25 15:15
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

derousse
Offline
Last seen: 16 years 1 month ago
Joined: 2008-10-16 09:05
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.

Log in or register to post comments