Hi,
I have found a problem in KeePass Password Safe Portable.
Situation:
I have KeePass Password Safe Portable both on a network share and on an USB stick. I am using the version on USB stick as the 'master' version. I keep the KeePass app and the password database on my network share up to date. Just for reference I sometimes open the password database on the network share with the KeePass Password Safe Portable sitting also on the network share without writing to the database. The database is sitting in the /data folder of KeePass Password Safe Portable. I have several computers connected over my LAN to the network share but I never open KeePass Password Safe Portable twice on different machines. The path structures to both KeePass Password Safe Portable installations on the network share as well as on the USB stick are the same. Both drive letters are different, sometimes the USB stick drive letters varies due to the difference in local hard drives on each computer.
Problem:
When I open the 'master' version on my USB stick to make changes it opens the database located on the USB stick as it should. When I write to the database, save it and close it I sometimes encounter the problem that it has saved the database to the network share instead to the USB stick. There seems to be a problem with the path portability.
Question:
Could the developer of KeePass Password Safe Portable please look into this as I have lost some changes to the database due to this problem not noticing the saved database went to the network share instaed to the USB stick?
Thank you very much.
Cheers
Gremlin
Portablizations of UNC paths is not yet supported for KeePass Portable. It's using an older custom launcher and hasn't yet been updated to the new PA.c Launcher. It'll be updated in the near future as the platform gets support for properly shutting down multi-exe apps so users don't accidentally shut them down improperly (apps like KeePass that they tend to leave running). I'll include a note in the release notes of the version of KeePass that does support it and update this topic.
Note that KeePass's base portable version doesn't support path portablization at all and will have the same issue.
Sometimes, the impossible can become possible, if you're awesome!
UNC path portablization was added into KeePass Portable 1.28.
Sometimes, the impossible can become possible, if you're awesome!