I want to implement a self reset password functionality for Windows users. When the Logon screen prompts the domain users should be presented with a forgot password button which will take the user to a password reset wizard. So the problem is how to add a command button to the standard windows logon screen.
Asked
Active
Viewed 6,377 times
2
-
And how do you envisage this password reset functionality working if they can't log in? – Colin Mackay Jul 27 '09 at 07:34
3 Answers
7
Modifying login screens is a rather obscure science.
For Windows XP and below, you will need to create a custom GINA (Graphical Identification and Authentication) DLL. This process is described in this MSDN magazine article.
As for Vista and above, you will need to create a custom Credential Provider. It is demonstrated in this MSDN magazine article.
I wouldn't recommend doing what you are doing. This could be a huge security breach.

Andrew Moore
- 93,497
- 30
- 163
- 175
1
That would depend hugely on the OS; pre-vista, GINA; post-vista, LogonUI can be extended by a custom credential provider (as discussed here). However, it won't be easy - and probably risky too.

Marc Gravell
- 1,026,079
- 266
- 2,566
- 2,900