2

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.

user229044
  • 232,980
  • 40
  • 330
  • 338

3 Answers3

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

For implementation of login/authentification in Windows you may read about GINA,

GINA is a replaceable dynamically linked library that is loaded early in the boot process in the context of Winlogon when the machine is started

PeterMmm
  • 24,152
  • 13
  • 73
  • 111
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