I upgraded to version 1.40 using the automatic update feature of PortableApps. I don't use it every day, so it was a couple of days before I discovered this trouble.
When I open Password Safe Portable, it used to show me the last safe it opened, and I just had to type in my key to unlock the safe.
Now, it shows me nothing. Each time I start Password Safe, it is as if it has never run before. The list of recently-opened safes is empty. So I navigate to where my safe is, select it, type my key, save it, close Password Safe Portable. Next time I open it . . . empty list of safes.
I looked through the various config files, and I found two that contained pathnames. Here are the two files, with partial contents.
---------------------------------------------------------------------------------------
PA.c\PortableApps\PasswordSafePortable\Data\config\pwsafe.cfg
---------------------------------------------------------------------------------------
<PasswordSafePortable>
<PasswordSafePortable>
<Preferences>
<currentfile>C:\Users\MyName\Documents\pwsafe3.psafe3</currentfile>
</Preferences>
<MRU>
<Safe01>C:\Users\MyName\Documents\pwsafe3.psafe3</Safe01>
<Safe02>C:\Users\MyName\Documents\pwsafe2.psafe3</Safe02>
<Safe03>C:\Users\MyName\Documents\pwsafe.psafe3</Safe03>
</MRU>
</PasswordSafePortable>
</PasswordSafePortable>
<NAME-OF-MY-PC>
<MyName>
<MRU>
<Safe01>C:\PA.c\PortableApps\PasswordSafePortable\Data\PortableSafes\pwsafe3.psafe3</Safe01>
</MRU>
</MyName>
</NAME-OF-MY-PC>
---------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
PA.c\PortableApps\PasswordSafePortable\Data\settings\PasswordSafePortableSettings.ini
-------------------------------------------------------------------------------------------------------------------------
[PasswordSafePortableSettings]
LastDocumentsDirectory=C:\Users\MyName\Documents
LastDrive=C:
LastDirectory=\PA.c\PortableApps\PasswordSafePortable
[PortableApps.comLauncherLastRunEnvironment]
PAL:LastPortableAppsBaseDir=C:\PA.c
-------------------------------------------------------------------------------------------------------------------------
Wherever I found "Users\MyName\Documents", I changed it to "PA.c\PortableApps\PasswordSafePortable". If the element listed the password safe, I specified the full path, "C:\PA.c\PortableApps\PasswordSafePortable\Data\PortableSafes\pwsafe3.psafe3".
I saved the config files, and started Password Safe Portable again. It again came up with a completely empty list of safes. I closed the app. I looked at the config files again. The paths had been changed back!! Those that I changed, were again pointing to "C:\Users\MyName\Documents"!!
Why does it do this? How do I get it to STOP doing this?
Thanks!