Windows XP / Windows 7和Windows Serverlogin页面

我想有一个Windows窗体应用程序,当用户input他或她的Windows凭据之前popup。 如果在特定的Windows窗体中的validation是成功的,那么我想让用户input他或她的Windows凭据。 如何在C#中以编程方式在Windows XP,Vista,Windows 7和Windows服务器(如2003和2008)中执行此操作。

非常感谢!

本MSDN杂志文章介绍了如何自定义Windows Vista + Windows版本的Windows登录体验。

对于Vista以前的版本,您可能需要考虑实现一个GINA插件。

玩的开心!

这将意味着绕过Window登录系统,这是不可能的。 否则,任何人都可以弹出一个假的对话框,看起来像常规的登录页面和窃取凭据。