KeePass2 kann nicht automatisch in Cygwin oder Git Bash tippen (Windows 10)

530
maxorcist

Ich verwende KeePass2 v.2.37, um meine verschiedenen Anmeldungen auf virtuellen Maschinen und Servern zu speichern.

Ich erinnere mich an die Tatsache, dass ich mit Cygwin und Git Bash Auto-Type mit KeePass für SSH verwenden konnte, aber ich konnte es seit einigen Monaten nicht tun. Auto-type funktioniert in Notepad und Windows cmd so, wie es sollte, daher weiß ich, dass KeePass die Schlüssel korrekt an das fokussierte Fenster sendet. Ich kann auch sehen, dass KeePass die Terminalfenster fokussieren kann, da sowohl Cygwin als auch Git Bash aufleuchten, wenn sie die letzten fokussierten Fenster waren, wenn ich auf auto-type drücke.

Ich verwende mintty und xterm256 für Cygwin und Git Bash. Nicht sicher, ob das die Ursache sein könnte.

2
Gibt es eine Möglichkeit, die Autotype-Optionen von KeePass zu ändern? Vielleicht wartet es auf eine bestimmte Eingabeaufforderung, die es nicht sehen kann, wenn es geändert werden soll, um mit der Eingabe zu beginnen Xen2050 vor 7 Jahren 0

1 Antwort auf die Frage

4
maxorcist

Nachdem ich mich umgesehen hatte, fand ich diese Antwort auf Sourceforge: https://sourceforge.net/p/keepass/discussion/329221/thread/c2c55567/#dfe8

Sie können nicht automatisch in Prozesse eintippen, die mit Rechteerweiterung ausgeführt werden. Windows lässt eine solche Kommunikation nicht zu. Eine Lösung führt KeePass mit höheren Rechten aus

Mir wurde klar, dass ich meine Cygwin- und Git Bash-Verknüpfungen vor einiger Zeit so geändert habe, dass sie automatisch im Administratormodus geöffnet werden. Anscheinend kann KeePass nicht automatisch in ein Fenster mit Administratorrechten tippen, es sei denn, KeePass selbst wird auch im Administratormodus ausgeführt. Die Lösung besteht darin, entweder die Terminalfenster im Admin-Modus auszuführen oder KeePass im Admin-Modus auszuführen.