Author |
Topic: It doesn't get past the password form (Read 7493 times) |
|
Kolya
YaBB Newbie
I love YaBB 1G - SP1!
Posts: 7
|
|
It doesn't get past the password form
« on: Jan 8th, 2009, 2:00pm » |
Quote Modify
|
I'm on WinXP SP3 and while VSCRS does recognise my phrase, windows then throws the password request. The only times it works to login is when I say the phrase within the grace period of the screensaver. Then a popup informs me that the phrase was recognised.
|
|
IP Logged |
|
|
|
Denis Bakin
YaBB Administrator
Gender:
Posts: 163
|
|
Re: It doesn't get past the password form
« Reply #1 on: Jan 8th, 2009, 3:02pm » |
Quote Modify
|
The NT/2K/XP version uses GINA filter DLL to control the locking/unlocking of the workstation. That DLL (GINA_X86.DLL) is installed into the system32 folder and the registry string value: HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GinaDll is set to point to that DLL file. After reboot the filter DLL creates a named pipe accessible only by the logged on user and locks/unlocks workstation when receives "Lock" or "Unlock" string command trough that named pipe. Here are several thing to check: - Could it be that the win95 version was installed instead of NT/2K/XP? - Was the system rebooted after the installation? - Is there the GINA_X86.dll file in the Windows system32 folder? - Does the registry value mentioned earlier point to the GINA_X86.dll? - What happens if you reboot, then log in, then run the command: echo "Lock" > \\.\pipe\WinSta0 Hope that will help to figure why it is not working for you. Note: The post was incorrect - should not use quotes around the <Lock> (unless you have cygwin in path)...
|
« Last Edit: Jan 11th, 2009, 9:58pm by Denis Bakin » |
IP Logged |
--------------------------- Denis Bakin
|
|
|
Kolya
YaBB Newbie
I love YaBB 1G - SP1!
Posts: 7
|
|
Re: It doesn't get past the password form
« Reply #2 on: Jan 8th, 2009, 4:37pm » |
Quote Modify
|
- No win95 here...ever. - Yes, I rebooted as hinted by the installer. - GINA_X86.dll is in System32 - I found the "GinaDll" registry key. Value=Gina_X86.dll - Ran this from a command prompt and from a batch. No outcome.
|
« Last Edit: Jan 8th, 2009, 5:18pm by Kolya » |
IP Logged |
|
|
|
Denis Bakin
YaBB Administrator
Gender:
Posts: 163
|
|
Re: It doesn't get past the password form
« Reply #3 on: Jan 8th, 2009, 5:21pm » |
Quote Modify
|
I can think of a coupe of things: - Installer did not have permissions to create the GinaDll registry value (and failed to report the error). - Registry corruption or maybe some other software decided that this registry change is not allowed or not needed (i.e. the reg value was removed on shutdown or blocked by antivirus software)... You can try to create that GinaDll registry string value manually and set it to "GINA_X86.dll". Just be careful because messing it up might prevent you from being able to boot or logon to the system. Here is the MS link explaining how to repair in case anything goes wrong: http://technet.microsoft.com/en-us/library/bb742447.aspx
|
|
IP Logged |
--------------------------- Denis Bakin
|
|
|
Kolya
YaBB Newbie
I love YaBB 1G - SP1!
Posts: 7
|
|
Re: It doesn't get past the password form
« Reply #4 on: Jan 8th, 2009, 5:30pm » |
Quote Modify
|
No, the registry key is there. I just didn't find it initially.
|
|
IP Logged |
|
|
|
Denis Bakin
YaBB Administrator
Gender:
Posts: 163
|
|
Re: It doesn't get past the password form
« Reply #5 on: Jan 8th, 2009, 5:51pm » |
Quote Modify
|
In this case it is likely to be more difficult... Can you try to run: echo "Lock" > \\.\pipe\WinSta0 If everything works as expected this should lock the computer. Note: The post was incorrect - should not use quotes around the <Lock> (unless you have cygwin in path)...
|
« Last Edit: Jan 11th, 2009, 9:58pm by Denis Bakin » |
IP Logged |
--------------------------- Denis Bakin
|
|
|
Kolya
YaBB Newbie
I love YaBB 1G - SP1!
Posts: 7
|
|
Re: It doesn't get past the password form
« Reply #6 on: Jan 8th, 2009, 5:56pm » |
Quote Modify
|
I did that, via batch and cmd. It does nothing.
|
|
IP Logged |
|
|
|
Denis Bakin
YaBB Administrator
Gender:
Posts: 163
|
|
Re: It doesn't get past the password form
« Reply #7 on: Jan 8th, 2009, 7:09pm » |
Quote Modify
|
Ok. The "Lock" should have worked if everything was in order... It worked w/ 32bit XP Pro v. 2002 SP3 for me at least, so the problem is likely to be in the configuration or software incompatibility... Do you have the Administrator priveleges on the system? Can you send me the HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon registry key dump? You can e-mail me regedit export of the key content to den@nonospam.okob.net (remove the nonospam).
|
|
IP Logged |
--------------------------- Denis Bakin
|
|
|
Kolya
YaBB Newbie
I love YaBB 1G - SP1!
Posts: 7
|
|
Re: It doesn't get past the password form
« Reply #8 on: Jan 9th, 2009, 4:28am » |
Quote Modify
|
Yeah, I'm Admin on the system. Email sent!
|
|
IP Logged |
|
|
|
Denis Bakin
YaBB Administrator
Gender:
Posts: 163
|
|
Re: It doesn't get past the password form
« Reply #9 on: Jan 9th, 2009, 5:35pm » |
Quote Modify
|
Got the e-mail, thanks... I'll try to reproduce the problem sometime over this weekend and will let you know how it goes.
|
|
IP Logged |
--------------------------- Denis Bakin
|
|
|
Denis Bakin
YaBB Administrator
Gender:
Posts: 163
|
|
Re: It doesn't get past the password form
« Reply #10 on: Jan 13th, 2009, 10:39pm » |
Quote Modify
|
I have reproduced the problem and e-mailed you the GINA DLL with a fix to try. Please let me know in the forum if the e-mail has not reached you.
|
|
IP Logged |
--------------------------- Denis Bakin
|
|
|
Kolya
YaBB Newbie
I love YaBB 1G - SP1!
Posts: 7
|
|
Re: It doesn't get past the password form
« Reply #11 on: Jan 14th, 2009, 6:46am » |
Quote Modify
|
I got the mail, thank you Denis! Sorry, I didn't get back to you earlier, I just didn't have the time to test it yet. But as soon as I have, I'll report.
|
« Last Edit: Jan 14th, 2009, 6:46am by Kolya » |
IP Logged |
|
|
|
Kolya
YaBB Newbie
I love YaBB 1G - SP1!
Posts: 7
|
|
Re: It doesn't get past the password form
« Reply #12 on: Jan 14th, 2009, 10:23am » |
Quote Modify
|
Okay, tested and confirmed to work. Thanks, nicely done. Now how about an app that does the same for the windows startup login? Heh, would be cool anyway.
|
|
IP Logged |
|
|
|
Denis Bakin
YaBB Administrator
Gender:
Posts: 163
|
|
Re: It doesn't get past the password form
« Reply #13 on: Jan 19th, 2009, 5:33pm » |
Quote Modify
|
Great. Thanks for trying the new fix. I'll update the package to accomodate it in the next few weeks. As for extending it to the logon, not sure it is worth the troubles. The whole thing was written quite a while ago (in the previous century and since that I tried to use it on a daily basis several times, but it turned out to be not really practical - leaving aside any technical difficulties, it is simply not that convenient. I'd say for a computer a fingerprint reader is a much better alternative.
|
|
IP Logged |
--------------------------- Denis Bakin
|
|
|
|