как я могу использовать имя пользователя и пароль, сохраненные в Windows, в моем приложении C #.Я ищу метод, который возвращает состояние bool успешного входа в систему.означает:
bool isCredentialValid = CheckLogin(username, password);
, поэтому в соответствии со значением bool я могу отобразить правильное сообщение.
Обновлено
class Program
{
static void Main(string[] args)
{
PrincipalContext pc = new PrincipalContext(ContextType.Machine);
Console.WriteLine("Enter username : ");
string user = Console.ReadLine();
Console.WriteLine("Enter password : ");
string pass = Console.ReadLine();
bool isValid = pc.ValidateCredentials(user, pass);
Console.WriteLine("State : {0}",isValid);
Console.ReadLine();
}
}
этот код не работает.когда я включаю Гостевая учетная запись , она показывает true для каждого входа в систему, а когда я отключаю Гостевая учетная запись , она не проверяет даже существующую учетную запись.Любая помощь будет оценена.