Looks like I completely missed the configuration option to turn this on. Need to look more closely next time.
Hi, after reading the ISE study[1] about passwords in program memory and the response from KeePassXC[2], I wondered if KeePass could use the same technique to prevent dumps and reading process memory. This will not completely protect the passwords (especially from Administrators), but should make it a little harder. I've not done any development in C# before, so feel free to do as much cleanup as needed. The general idea is lifted from http://csharptest.net/1043/how-to-prevent-users-from-killing-your-service-process/index.html...