您是否知道Windows Live的精彩外观会要求您提供相应的内容? 不知怎的,Gmail Notifier也有它。
有什么方法可以在我的应用程序中调用这样的东西吗?
看哪!
我希望在桌面应用上使用此对话框进行本地身份验证。
答案 0 :(得分:2)
您可以考虑调用CredUIPromptForWindowsCredentials
:
来自MSDN:
CredUIPromptForWindowsCredentials 功能创建并显示一个 允许的可配置对话框 用户提供凭证信息 通过使用任何凭据提供程序 安装在本地计算机上。
但是,除了简单地显示对话框并接收/执行输入之外,还有更多内容 - 您很可能需要在系统上注册身份验证提供程序,在其他一些事情中,我不能完全胜任解释任何细节!可能会给你一个不错的起点。
<强>更新强>
Oded补偿了我的懒惰并提供了pinvoke.net链接,显示了在托管环境中使用的定义: