Я хочу проверить, что данная пара имя пользователя/пароля является действительной учетной записью Windows Vista с использованием C#.Проверка пользователей Windows Vista
1
A
ответ
0
Вы можете использовать PInvoke для LogonUser или, альтернативно, использовать System.Diagnostics.Process, чтобы начать новый процесс с указанным именем пользователя/паролем и посмотреть, удастся ли ему это сделать.
0
Может быть пространство имен System.Security может помочь вам
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")
Easy Peasy