PortableApps.com Wins Big in the 2009 SourceForge Community Choice Awards and hits 100 million portable apps served!
Whats the difference between the portable version and the original version?Submitted by tacodude on 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? # KeePass is portable: it can be carried on an USB stick and runs on Windows systems without being installed. ( categories: )
|



The Following
Unlike many 'portable' zip files that we repackage, KeePass is actually quite portable on its own. Our package does the following:
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
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.