C# Windows安全登录表单?

C# Windows安全登录表单?,c#,.net,pinvoke,desktop,C#,.net,Pinvoke,Desktop,您知道Windows Live的外观非常棒的表单要求您提供您的证书吗? 不知怎么的,它也有 有什么方法可以在我的应用程序中调用类似的东西吗 瞧 我希望使用此对话框在桌面应用程序上进行本地身份验证。您可以查看调用CredUIPromptForWindowsCredentials: 发件人: Windows凭据的凭据提示 函数创建并显示 可配置的对话框,允许 用户提供凭证信息 通过使用任何凭据提供程序 安装在本地计算机上 但这不仅仅是简单地显示对话框和接收/处理输入-您很可能需要在系统上注册身

您知道Windows Live的外观非常棒的表单要求您提供您的证书吗?
不知怎么的,它也有

有什么方法可以在我的应用程序中调用类似的东西吗





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

您可以查看调用
CredUIPromptForWindowsCredentials

发件人:

Windows凭据的凭据提示 函数创建并显示 可配置的对话框,允许 用户提供凭证信息 通过使用任何凭据提供程序 安装在本地计算机上

但这不仅仅是简单地显示对话框和接收/处理输入-您很可能需要在系统上注册身份验证提供商,还有一些我无法完全解释的细节!也许会给你一个不错的起点

更新:

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


你能解释一下这些凭证应该来自哪里吗?我的意思是-这应该用什么进行身份验证?哦。。。将凭据存储在文件中。此功能的pInvoke:@Oded谢谢!那正是我想要的!。。。随时都可以。很高兴这有帮助。:)