Здравствуйте Аноним, Вы писали:
А>Здравствуйте Alex Fedotov, Вы писали:
kab>>>Есть задача — полностью заменить функцию входа (логина) в домен WinNT на Win9x машине.
kab>>>Можно ли это реализовать на Win9x рабочей станции?
AF>>Можно, но документация по этому вопросу крайне скудная. Смотри пример NPLogon в 95DDK.
А>Ммм, не нашел. У меня 95DDK совсем свежей нету, есть свежая Platform SDK, 98DKK.
А>Не мог бы ты рассказать поподробнее или просто данный сампл кинуть на kab@ru.ru — был бы дико благодарен!
Логон в 95, 98, МЕ — это NetworkProvider .
это ДЛЛка которая регистрируется в системе, она экспортирует несколько функций (NPLOgon, NPLogoff, NPGetCaps, ...) , ващето это сетевой компонент, но имено ему винда передает управление когда кто-то входит в винду (активному NP) , там можно есно более жостко аунтефицировать юзера (без всяких ESCape )
Этот NetworkProvider будет виден в свойствах сети — как например , MS Family Logon.
(с этой штукой надо делать еще и INF файл который используется при инсталяции, он есть в примере). Если ты пишеш это дело чисто для АунтентификацииИ то еще к этой штуке надо-бы писать PasswordProvider — это диалог который показывается когда снимают запароленый скринсавер. (тоже ДЛЛка которую надо прописывать и тд и тп), но с ним есть пару ньюансов ...
NPLogon — Это пример этой штуки в МСДН,