我想验证给定的用户名/密码对是否是使用c#的有效Windows Vista帐户。
答案 0 :(得分:2)
// create a "principal context" - e.g. your domain (could be machine, too)
PrincipalContext pc = new PrincipalContext(ContextType.Domain, "YOURDOMAIN");
// validate the credentials
bool isValid = pc.ValidateCredentials("myuser", "mypassword")
容易羞怯
答案 1 :(得分:0)
您可以使用PInvoke来LogonUser,或者使用System.Diagnostics.Process启动具有指定用户名/密码的新进程,看看它是否成功。
答案 2 :(得分:0)
也许System.Security命名空间可以帮助你