在 C# 中询问用户名和密码的更好方法是什么?
我需要他们传入一个 DirectoryContext
类调用。
我需要 Powershell 中的 Get-Credential 之类的东西,将用户名和密码存储在变量中。
谷歌搜索我发现了一些有趣的类用于这项工作,但框架 4.0 中没有内置类(例如:var cred = new credentialDialog()
?
Strong Security 是可选的,只需要屏蔽输入密码字段。
谢谢大家
最佳答案
您可以根据您的操作系统使用 PInvoke 这些 API 之一
http://msdn.microsoft.com/en-us/library/aa375177.aspx
http://msdn.microsoft.com/en-us/library/aa375178.aspx
或者使用这个http://weblogs.asp.net/hernandl/archive/2005/11/21/usercredentialsdialog.aspx将 API 调用包装在一个稍微更友好的托管库中。
关于c# WinForm - 如何使用对话框表单请求凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7986862/