Re[2]: пара вопросов по gina...
От: Lexey Россия  
Дата: 24.04.02 07:04
Оценка:
Здравствуйте Аноним, Вы писали:

АА>При реализации своей GINA DLL возможны два подхода:


А>1) Проверку пользователей осуществляет MSGINA. В таком случае MSGINA рисует весь UI, MSGINA вызывает [Lsa]LogonUser и возвращает тебе токен пользователя и информацию о пользователе. Ты обязан вызывать одноименные функции MSGINA из своих функций (а если ты этого не делаешь, ты должен четко понимать, почему). Это просто, это продемонстрировано в статье "MSGINA — это просто".


А>2) Проверку пользователей осуществляешь ты. В таком случае, ты должен рисовать весь UI самостоятельно, ты не можешь вызывать ни одной функции из MSGINA. Так что ответ на твой вопрос — имя пользователя, пароль и домен ты получишь из своего диалога.


В общем-то, теоретически, есть еще 3-ий хакерский вариант — подменить диалоговые функции Winlogon на свои. Тогда все диалоговые вызовы будут проходить через свой код.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.