2

Я использую KeePass2 v.2.37 для сохранения разных логинов на виртуальных машинах и серверах.

Кажется, я вспоминаю, что я мог использовать автоматический ввод с KeePass для ssh с Cygwin и Git Bash, но я не мог сделать это по крайней мере несколько месяцев. Автопечатание работает так же, как и в Блокноте и Windows cmd, поэтому я знаю, что KeePass правильно отправляет ключи в сфокусированное окно. Я также вижу, что KeePass может фокусировать окна терминала, так как Cygwin и Git Bash будут "загораться", если они были последними сфокусированными окнами, когда я нажимал автопечатание.

Я использую Mintty и Xterm256 для Cygwin и Git Bash. Не уверен, что это могло быть причиной.

1 ответ1

4

После поиска вокруг я нашел этот ответ на sourceforge:https://sourceforge.net/p/keepass/discussion/329221/thread/c2c55567/#dfe8

Вы не можете автоматически вводить в процесс, который работает с повышением прав. Windows не позволяет такое общение. Одним из решений является запуск KeePass с более высокими правами

Я понял, что некоторое время назад изменил свои ярлыки Cygwin и Git Bash, чтобы они автоматически открывались в режиме администратора. Очевидно, что KeePass не может автоматически вводить текст в окне с правами администратора, если сам KeePass также не запущен в режиме администратора. Решение состоит в том, чтобы либо прекратить запуск окон терминала в режиме администратора, либо запустить KeePass в режиме администратора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .