Не работает PrincipalContext.ValidateCredentials
От: vicvicvs  
Дата: 12.01.11 15:55
Оценка:
Может кто сталкивался, никак не могу разобраться. Мне нужно проверить правильность введенных данных login/password или попросту говоря аутентифицировать
Платформа NET 3.5 или 4.
Для этого я пытаюсь использовать простой код:
{
PrincipalContext pc = new PrincipalContext(ContextType.Machine);
bool bt = false;
try
{
bt = pc.ValidateCredentials("UserName", "pass", ContextOptions.Negotiate);
}
catch (Exception EE)
{
MessageBox.Show("Exception appeared!:" + EE.Message);
}
finally
{
MessageBox.Show("bt:" + bt.ToString());
pc.Вшызщ
}
}

Это все замечательно работает на XP, но напрочь отказывается работать на Vista и Windows7.
Всё время возникает исключение:
"The specified network name is no longer available. (Exception from HRESULT: 0x80070040)"

Буду рад помощи в даном вопросе.
principalcontext exception vista windows7 validatecredentials
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.