Re: gina, wlxLoggedOutSas
От: .Mistery Беларусь  
Дата: 21.05.04 10:39
Оценка: 1 (1)
Здравствуйте, Tyro, Вы писали:

T>Hello, All.


T>Пытаюсь реализовать собственную gina.dll. Все функции переписаны по примеру из msdn. Добавлен код для возвращения LogonSID.


T>Фишка в том, что после логина имя юзера и пароль почему- то не сохраняются.

T>Т.е. WlxLoggedOutSas возвращает указатель на заполненную структуру типа PWLX_MPR_NOTIFY_INFO. Но когда вызывается "родная" MS функция WlxDisplaySasNotice, выдается сообщение типа "Компьтер заблокирован только _____ или админ может разблокировать", то имя юзера отсутствует. Разблокировать не получается и плюс даже админ не может разблокировать.

А что значит родная? Она не должна быть родной, ее тоже нужно переписывать, все ф-и нужно переписывать, ну хотя бы заглушки ставить! Потому как в WlxInitialize ты формируешь свой контекст GINA из своей DLL и родные ф-и MS уже вызывать нельзя, так как у них контекст не сформирован!

Вот, это первое соображение!

Удачи!
... << RSDN@Home 1.1.3 beta 1 >>
Мы — маньяки, должны помогать друг другу!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.