我已经配置了KeePass到计算机即将暂停时锁定工作区(在下面选项→安全),这确保我的密码在 Windows 7 系统睡眠或休眠时受到保护。但每次我从睡眠或休眠状态恢复系统时,我的密码都会被锁定,我必须右键单击 KeePass 的托盘图标,选择解锁工作区,并输入我的数据库主密钥。
在这种情况下,有没有办法让 KeePass 自动提示我输入密钥?
答案1
(我回答我自己的问题):
我找不到任何方法配置 KeePass 本身来恢复时提示输入主密码,所以这里有一个基于的解决方法这个超级用户问题:
创建并保存新的 Windows计划任务:
- 启动任务计划程序:Win→管理工具→任务计划程序或Win+R并输入
taskschd.msc
- 在任务计划程序中,操作→创建任务
- 在创建任务中一般的选项卡,命名任务解锁时运行 KeePass
- 在创建任务中触发器选项卡,点击New...然后开始任务:选择On workstation unlock并点击OK
- 在创建任务中操作选项卡,点击,New...然后在程序/脚本字段输入
"C:\WINDOWS\System32\cmd.exe"
并在添加参数(可选)字段输入/c start "" <location of your KeePass database file>
(您的 KeePass 数据库文件的位置出现在 KeePass 主窗口标题中)。 - 单击OK“创建任务”保存任务,然后关闭“任务计划程序”窗口。
现在,当你解锁系统时,任务计划程序将执行 KeePass,它将集中注意力并提示您输入主密码。如果您已将 KeePass 配置为打开数据库后最小化主窗口(在下面选项→界面),成功输入主密码后,您的 KeePass 窗口也将最小化。