2009-09-24 3 views

ответ

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