Lock workspace on computer lock or suspend is ineffective on Mono
A lightweight and easy-to-use password manager
Brought to you by:
dreichl
KeePass uses Microsoft.Win32.SystemEvents to detect suspend and lock events (KeePass/Util/SessionLockNotifier.cs), but this interface is not currently implemented by Mono (https://github.com/mono/mono/blob/master/mcs/class/System/Microsoft.Win32/SystemEvents.cs). Consequently, enabling the options "Lock workspace when locking the computer or switching the user" and "Lock workspace when the computer is about to be suspended" has no effect.
I see three possible solutions to this:
Thanks for the report. KeePass 2.30 will disable these options when running under Mono.
Here's the latest development snapshot for testing:
http://keepass.info/filepool/KeePass_150529b.zip
Best regards,
Dominik