Background: I believe the auto-type problems of KeePass 2.x under 64-bit systems are caused by misaligned native structures for SendInput. I'm trying to find out how the fields within the structures are aligned in 64-bit builds.
Best regards
Dominik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've removed the TestStruct files. Determining the layout of the native structures will be more complicated than I thought at first. I'll have a look at it later (for the 2.07 release).
Best regards
Dominik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Do you know, that you can run a 64 Bit underneath a 32 Bit with VMWare Workstation ?
You just have to have the VT Technology enabled in the bios.
If you own a Vista, I think you are allowed to install a 64 Bit additionally if used virtual.
Might help you getting results faster.
Regards Thorsten
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Great, thanks a lot! I've now added specialized native code, which should make auto-type work correctly on 64-bit systems.
Here's the latest 2.x development snapshot for testing: http://keepass.info/filepool/KeePass_081222.zip
Note this is a debug version, i.e. it's a lot slower than normal KeePass releases, and of course doesn't work with plugins.
Anyone who had problems with auto-type on a 64-bit system, please test it and let me know whether it now works fine or not :-)
Best regards
Dominik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I reported an issue with x64 and auto-type, I recently tried the latest version, without luck, but this test version seem to work just fine. I tried some basic auto types, (which didn't work properly before) and they all typed correctly.
Thanks a lot for making this feature available for x64 and for the time you've put into it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
1.) I just have run Test64Bit.zip (on Vista Home Premium 64 Bit) and the out.txt file is 100 % identical to the one posted by zero64.
2.) I have tested Auto-Type with the debug version of KP posted by Dominik and on most sites Auto-Type seems to work; I have experienced a couple of issues, though, but I don't know if they are 64 bit related:
a) http://forums.infrarecorder.org/ucp.php?mode=login does not work - KP leaves the "Username" field blank and fills something into the "Password" field (don't know if it is the password or the username)
b) I get the "Auto-Type entry selection" window quite often and on rather strange occasions: Firstly, I have one KP entry titled just "K", with the Username, Password and URL fields blank and just some stuff in the Notes section, and this entry pops up quite often in the "Auto-Type entry selection" window (even when the title of the webpage in the browser title bar does not contain one single "K"). Secondly, the "Auto-Type entry selection" window offers all of the "Backup" entries which is pretty impractical since this way the mentioned window pops up far more than necessary.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
IE7 is known to be flaky if protected mode is on. Alternatively, use Alex's Auto-Type command:
{DELAY 50}A{DELAY 50}{BACKSPACE}{USERNAME}{TAB}{DELAY 50}A{DELAY 50}{BACKSPACE}{PASSWORD}{ENTER}
cheers, Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I downloaded KeePass_081230.zip (though it appears the KeePass.exe file was created on 12/22), and it works flawlessly so far in firefox for me with the default Ctrl-Alt-A key combo. Before I was only able to use auto-type with a single key (F10). Thanks!
When a new version is released, will this development snapshot build update normally?
Thanks for caring about us 64-bit users!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Oh wow! This solves all my problems, Dominik! I'm using the 2.06 Beta snapshot you posted, and it works flawlessly in Firefox 3.0.6 on Vista x64. Thank you so much for your hard work, devs!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
could someone with a 64-bit Windows system please download, run and let me know the output of the following application?
http://keepass.info/filepool/TestStruct.zip
Best regards
Dominik
Additionally, please let me know the output of the following (on a 64-bit system!):
http://keepass.info/filepool/TestStruct2.zip
Best regards
Dominik
40
32
8
for #1
32
8
for #2
Server 2003 Enterprise 64-bit
Hm, ok, thanks a lot for testing! Anyway, these are not the results I expected :-/
Could you please try the following two:
http://keepass.info/filepool/TestStruct4.zip
Background: I believe the auto-type problems of KeePass 2.x under 64-bit systems are caused by misaligned native structures for SendInput. I'm trying to find out how the fields within the structures are aligned in 64-bit builds.
Best regards
Dominik
I've removed the TestStruct files. Determining the layout of the native structures will be more complicated than I thought at first. I'll have a look at it later (for the 2.07 release).
Best regards
Dominik
Hi David,
Do you know, that you can run a 64 Bit underneath a 32 Bit with VMWare Workstation ?
You just have to have the VT Technology enabled in the bios.
If you own a Vista, I think you are allowed to install a 64 Bit additionally if used virtual.
Might help you getting results faster.
Regards Thorsten
Will you be releasing a full 64 bit application?
My vista 64 bit os does not let mey 64bit fingerprint reader security software interface with 32 bit apps!
What a frustration!
Could someone with a 64-bit Windows system please download and run the following?
http://keepass.info/filepool/Test64Bit.zip
This application will create a file "out.txt". Please post its contents here.
Thanks and best regards
Dominik
MOUSEINPUT (32). dx: 0, dy: 4, md: 8, dw: 12, t: 16, ex: 24
KEYBDINPUT (24). vk: 0, sc: 2, fl: 4, t: 8, ex: 16
INPUT (40). t: 0, mi: 8, ki: 8, hi: 8
INPUT.KI (40). vk: 8, sc: 10, fl: 12, t: 16, ex: 24
5411888922385230116
This is on 64-bit Windows Vista Business. Thanks for looking into this issue!
Great, thanks a lot! I've now added specialized native code, which should make auto-type work correctly on 64-bit systems.
Here's the latest 2.x development snapshot for testing:
http://keepass.info/filepool/KeePass_081222.zip
Note this is a debug version, i.e. it's a lot slower than normal KeePass releases, and of course doesn't work with plugins.
Anyone who had problems with auto-type on a 64-bit system, please test it and let me know whether it now works fine or not :-)
Best regards
Dominik
I reported an issue with x64 and auto-type, I recently tried the latest version, without luck, but this test version seem to work just fine. I tried some basic auto types, (which didn't work properly before) and they all typed correctly.
Thanks a lot for making this feature available for x64 and for the time you've put into it.
Wonderful, you just made my day, thank you very much for testing :-)
Best regards
Dominik
Hi!
1.) I just have run Test64Bit.zip (on Vista Home Premium 64 Bit) and the out.txt file is 100 % identical to the one posted by zero64.
2.) I have tested Auto-Type with the debug version of KP posted by Dominik and on most sites Auto-Type seems to work; I have experienced a couple of issues, though, but I don't know if they are 64 bit related:
a) http://forums.infrarecorder.org/ucp.php?mode=login does not work - KP leaves the "Username" field blank and fills something into the "Password" field (don't know if it is the password or the username)
b) I get the "Auto-Type entry selection" window quite often and on rather strange occasions: Firstly, I have one KP entry titled just "K", with the Username, Password and URL fields blank and just some stuff in the Notes section, and this entry pops up quite often in the "Auto-Type entry selection" window (even when the title of the webpage in the browser title bar does not contain one single "K"). Secondly, the "Auto-Type entry selection" window offers all of the "Backup" entries which is pretty impractical since this way the mentioned window pops up far more than necessary.
Thanks Dominik gave it a quick go and seems to work with FF on Vista64.
Was wondering why weird things where happening until I saw this thread.
I gave it a go on Vista 64 Ultimate and global auto-type does not work.
I get random events occuring, like save the current page or open an email client.
Update.
Further information, It only works for IE.
It does NOT work for Opera 9.63 (latest version) or any version.
Anyone tried it with Firefox ?
Does it work in IE under Vista 64 Ultimate, but not the other programs under the same OS?
cheers, Paul
Well I just installed Firefox to see what happens and it doesnt work on Firefox.
The IE support is flaky also. Sometimes it will miss characters othertimes it will get confused.
Example, I go to this forum:
http://forums.macrumors.com/
Put the cursor on the Username and auto-type.
The program goes up to the search box and pastes the password there.
IE7 is known to be flaky if protected mode is on. Alternatively, use Alex's Auto-Type command:
{DELAY 50}A{DELAY 50}{BACKSPACE}{USERNAME}{TAB}{DELAY 50}A{DELAY 50}{BACKSPACE}{PASSWORD}{ENTER}
cheers, Paul
Thanks, IE7 64bit it works just disabling protected mode now.
Still can't get auto-type to work in Opera / Firefox :(
Confirm that build 081222 works on Vista Business 64 bit, firefox 3.0.5. Thanks. Good work.
I have no issues using it on FF. Rarely use IE so I can't say weather or not it works.
I downloaded KeePass_081230.zip (though it appears the KeePass.exe file was created on 12/22), and it works flawlessly so far in firefox for me with the default Ctrl-Alt-A key combo. Before I was only able to use auto-type with a single key (F10). Thanks!
When a new version is released, will this development snapshot build update normally?
Thanks for caring about us 64-bit users!
New versions are designed to replace existing, including snapshots.
cheers, Paul
Oh wow! This solves all my problems, Dominik! I'm using the 2.06 Beta snapshot you posted, and it works flawlessly in Firefox 3.0.6 on Vista x64. Thank you so much for your hard work, devs!