2

As for personal fun and challenge, I wanted to add a way to login on my own personal computers. All are currently using Windows 7.

Normally this would use ICredentialProvider or something like that. Basically the goal here is to have 2 way to login, the normal user/password one and the alternative (mine) with a Yubikey.

Is there any where I could look to find some resources on how to achieve this using C# ?

Erick
  • 5,969
  • 10
  • 42
  • 61
  • Did you ever find a nice solution to this? – Cheesebaron Jul 05 '14 at 22:58
  • @Cheesebaron not at all, but it was mostly for fun and games. Maybe it changed with Win8, maybe not. Although some solutions already exists for this kind of thing. – Erick Jul 19 '14 at 06:33
  • OK :) I was kind of thinking of replicating the knock on the phone thing you can do on a Mac with a paired iPhone to unlock your computer. Sure it is super unsecure etc. but it is super convenient. – Cheesebaron Jul 21 '14 at 08:31

1 Answers1

2

There is an article about implementing a custom Credential Provider here, and there is some samples here. However, I do believe you need to implement a custom Credential Provider in native code, which would typically mean C/C++. The examples are in C.

You should probably do some googling before undertaking the task. Do be aware that GINA is the old Windows login mechanism, and has been removed from Windows since Vista (so you can ignore articles about that).

driis
  • 161,458
  • 45
  • 265
  • 341