0

Hi guys,

Not sure where to ask this so I figured I'll start with C#.

I would like to write a windows service that will allow some external device or authentication provider to log a user into windows.

For example, a finger print reader can log a user into windows via fingerprint instead of password.

Can anyone point me in the right direction in terms of what I need and where I should start researching how to make such a thing?

Thank you.

4
Contributors
4
Replies
6
Views
8 Years
Discussion Span
Last Post by shinkelwars
0

Windows service run an executable with an silly interface which doesn't allow a user to max, mini, or close it.
Executable will do its job for authentication.

0

I think you're talking about writing a custom gina dll to authenticate a user to the Windows environment, which is what a fingerprint or smarkcard type devices do. I've not written one myself, only have read into it a little. Here's a link to assist:

http://msdn.microsoft.com/en-us/library/aa380543(VS.85).aspx

-Nelis

0

If you want to do something before a user logs in you'll probably need to write a custom gina.dll file or use a hook into the existing microsoft gina.dll

However, you shouldn't write it in C#:

http://support.microsoft.com/default.aspx?scid=kb;en-us;841927&Product=NETFrame

Hi guys,

Not sure where to ask this so I figured I'll start with C#.

I would like to write a windows service that will allow some external device or authentication provider to log a user into windows.

For example, a finger print reader can log a user into windows via fingerprint instead of password.

Can anyone point me in the right direction in terms of what I need and where I should start researching how to make such a thing?

Thank you.

0

Hi guys,

Thanks for all the help, writing a custom Gina.dll is the way to go with XP. And for Vista it's completely different but much easier (by writing a CredentialProvider).

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.