Windows安全登录表单?

时间:2011-03-24 16:11:30

标签: c# .net pinvoke desktop

您是否知道Windows Live的精彩外观会要求您提供相应的内容? 不知怎的,Gmail Notifier也有它。

有什么方法可以在我的应用程序中调用这样的东西吗?


看哪!
BEHOLD


我希望在桌面应用上使用此对话框进行本地身份验证。

1 个答案:

答案 0 :(得分:2)

您可以考虑调用CredUIPromptForWindowsCredentials

来自MSDN

  

CredUIPromptForWindowsCredentials   功能创建并显示一个   允许的可配置对话框   用户提供凭证信息   通过使用任何凭据提供程序   安装在本地计算机上。

但是,除了简单地显示对话框并接收/执行输入之外,还有更多内容 - 您很可能需要在系统上注册身份验证提供程序,在其他一些事情中,我不能完全胜任解释任何细节!可能会给你一个不错的起点。

<强>更新

Oded补偿了我的懒惰并提供了pinvoke.net链接,显示了在托管环境中使用的定义:

CredUIPromptForWindowsCredentials PInvoke.NET Link