PDA

View Full Version : سوال: مشکل بررسی یوزر و پسورد ویندوز سازگار با تمام ویندوز ها



amin_sltny
یک شنبه 30 آذر 1393, 18:12 عصر
سلام بچه ها سورس زیر را من برای بررسی یوزر پس ویندوز دادم در ویندوز های 8 و 7 درسته اما در ویندوز xp باهاش مشکل دارم و همیشه می گوید پسورد اشتباه است.




public struct Credentials
{
public string Username;
public string Password;
}


public class Domain_Authentication
{
public Credentials Credentials;
public string Domain;


public Domain_Authentication(string Username, string Password, string SDomain)
{
Credentials.Username = Username;
Credentials.Password = Password;
Domain = SDomain;
}


public bool IsValid()
{
using (PrincipalContext pc = new PrincipalContext(ContextType.Machine,Domain))
{
// validate the credentials
return pc.ValidateCredentials(Credentials.Username, Credentials.Password);
}
}
}




Domain_Authentication domain = new Domain_Authentication(WindowsIdentity.GetCurrent() .Name, txt_Wpass.Text, Environment.MachineName);
if (domain.IsValid())
{}