KeePass2 не может автоматически печатать в Cygwin или Git Bash (windows 10)

2

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

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

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

maxorcist
источник
Есть ли способ изменить параметры автотипа KeePass? Может быть, он ждет какого-то конкретного приглашения, которое он не видит, если он пытается изменить его, чтобы просто начать печатать
Xen2050

Ответы:

4

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

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

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

maxorcist
источник