Biologon in Vista?

Hello,

we develop the fingerprint security software. I would need to log the user on without his interaction with logon UI - the user simply places his finger on the sensor, our software retrieves his username and password and... and would call InitiateInteractiveLogon() from biologon.dll in Windows XP. But in Vista this doesn't seem to work. Does anybody know the solution?

Thank you in advance.

[428 byte] By [wolf777] at [2008-2-13]
# 1
You will not be able to faciliate this. The SAS (Secure Attention Sequence) Alt+Ctrl+Delete cannot be bypassed. I filled a bug on this in regards to SmartCards, they have in Windows XP the same behavior. The underlying issue is the ability to bypass the Alt+Ctrl+Delete Sequence is /was a security vulnerabilty and since they re-did Winlogon and are killing GINA support for Windows Vista (one of the reasons this won't get back ported to XP was app compat) they have removed this "vulnerability"
Sorry, not what you wanted to hear. We weren't excited about the change either, but it is hard to push back when they say it is security related change.
Josh
WindowsConnected
JoshPhillips at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...
# 2

Thank you very much, although this is really not the good news for us.

But anyways, assuming we can get over Ctrl+Alt+Delete (at worst, user has to press it) or we are in FUS mode with the welcome screen containing user tiles where no SAS is required - do you know some alternative to InitiateInteractiveLogon() in Vista?

wolf777 at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...
# 3
I don't, but I can hunt around....
Josh
WindowsConnected
JoshPhillips at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...
# 4
Thank you, that would be great. I try continually, but without success.
wolf777 at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...
# 5
Maybe this could be achieved via ICredentialProvider interface. Method GetCredentialCount() can set one credential as default and use it for "an autologon attempt". However, I was not able to make it work as mentioned in another thread: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=173658&SiteID=1
wolf777 at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...
# 6
So I finally learned that it is possible to initiate the autologon. Not even too difficult, as the interface supports it - look at ICredentialProvider::GetCredentialsCount() and ICredentialProviderCredential::SetSelected() (the later is not described in documentation, but can be found in the credentialprovider.h from some later build of Vista). It should also be possible to disable the Ctrl+Alt+Del message by altering the local security settings as described here: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/572.mspx
wolf777 at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...
# 7
I just installed the 90 day free trial and now it is saying my subscription has run out and I am not protected. I just installed last night. What do I do now to use the 90 day free trial?
Jthorpdenver at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...
# 8

I would get in touch with support as they can fix you right up you can reach them though here http://forums.microsoft.com/WindowsOneCare/ShowPost.aspx?PostID=1183038&SiteID=2

chuck

ChuckW. at 2007-10-7 > top of Msdn Tech,Software Development for Windows Vista,Windows SDK...

Software Development for Windows Vista

Site Classified