I'm having problems with Auto-Type with KeePass 2.34 on some programs on Windows 10. Here are the details:
1) The effect is, that no characters get filled in the appropriate fields. After I activated the "Always show global auto-type entry selection dialog" option in KeePass I see the Auto-Type window with the expected entry available so the Window Matching seems to work right. But on selecting the entry nothing happens.
2) Not all programs seem to be affected. It seems that occurs on programs triggering the UAC confirmation dialog on startup thus requiring extended rights. I can reproduce the problem with TeamViewer 10 and OpenVPN GUI.
Is there any option I missed?
Thanks in advance for any advice.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You can't Auto-type into process which run with rights elevation.
Windows doesn't allow such communication.
One solution is running KeePass with higher rights
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I use KeePass very successfully with KeePass. Autotype does not work. I take a different approach:
I have set up a URL override to create a special URL to be used in each of my TeamViewer entries
The overrid settings can be found in Tools -> Options -> Integration and select URL Overrides button.
Add a new Override and call it "Teamviewer"
The override looks like:
cmd://"C:\Program Files (x86)\TeamViewer\TeamViewer.exe" {URL:RMVSCM}
In you TeamViewer entry
Set Title to something meaningful so you can find the entry (e.g. the target computer owner's name)
Set User to the Teamviewer Computer ID
Set Password to the password configured into the Teamviewer startup configured password (overriding the auto generated one - I use eePass to generate a long random password.)
Sert the URL to teamviewer:// -i "{USERNAME}" -P "{PASSWORD}"
To connect to a remote computer (I have all of my 30+ Teamviewer computers in a KeePass group)
Select the entry and click the Toolbar symbol on the Keeypass toolbar.
This runs Teamviewer and passes the configured credentials that TeamViewer needs to connect. Very quick and easy.
Last edit: steelej 2016-11-17
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm having problems with Auto-Type with KeePass 2.34 on some programs on Windows 10. Here are the details:
1) The effect is, that no characters get filled in the appropriate fields. After I activated the "Always show global auto-type entry selection dialog" option in KeePass I see the Auto-Type window with the expected entry available so the Window Matching seems to work right. But on selecting the entry nothing happens.
2) Not all programs seem to be affected. It seems that occurs on programs triggering the UAC confirmation dialog on startup thus requiring extended rights. I can reproduce the problem with TeamViewer 10 and OpenVPN GUI.
Is there any option I missed?
Thanks in advance for any advice.
You can't Auto-type into process which run with rights elevation.
Windows doesn't allow such communication.
One solution is running KeePass with higher rights
I use KeePass very successfully with KeePass. Autotype does not work. I take a different approach:
I have set up a URL override to create a special URL to be used in each of my TeamViewer entries
The overrid settings can be found in Tools -> Options -> Integration and select URL Overrides button.
Add a new Override and call it "Teamviewer"
The override looks like:
cmd://"C:\Program Files (x86)\TeamViewer\TeamViewer.exe" {URL:RMVSCM}
In you TeamViewer entry
To connect to a remote computer (I have all of my 30+ Teamviewer computers in a KeePass group)
This runs Teamviewer and passes the configured credentials that TeamViewer needs to connect. Very quick and easy.
Last edit: steelej 2016-11-17