keepass自动解锁数据库

就一条语句

   echo 你数据库的密码| keepassxc.exe的绝对路径 --pw-stdin 数据库的绝对路径.kdbx

这条命令会自动启动keepassxc,所以可以先去掉软件中的开机启动设置,然后把它这个脚本放到开机启动中去。
注意保存的文件需要为BGK编码。否则会报乱码

开机启动
经过两天半的尝试
开机启动使用bat的方式行不通,会有CMD框出来
所以,经过和AI两年半的对话,有了以下的不弹框结果

使用windows定时任务,怎么设置定时任务,用一下必应,实在不行百度应该也有答案。
把下面的脚本,保存为 .ps1 文件。然后放到定时任务内去运行,触发器看你自己,我设置的登录时运行。
脚本如下:

# 设置路径和密码
$exePath = "你的路径\KeePassXC.exe"
$dbPath = "你的路径\Database.kdbx"
$password = "你的密码"

# 创建进程启动参数
$startInfo = New-Object System.Diagnostics.ProcessStartInfo
$startInfo.FileName = $exePath
$startInfo.Arguments = "--pw-stdin `"$dbPath`""
$startInfo.UseShellExecute = $false
$startInfo.RedirectStandardInput = $true
$startInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Hidden

# 启动进程
$process = New-Object System.Diagnostics.Process
$process.StartInfo = $startInfo
$process.Start() | Out-Null

# 写入密码
$process.StandardInput.WriteLine($password)
$process.StandardInput.Flush()
$process.StandardInput.Close()

# 退出脚本
exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值