Здравствуйте, Пайрон, Вы писали:
П>Странно, вроде несколько лет назад раздел системного программирования был, нэ? )))
П>Лан, к делу — по работе пришлось писать полную замену Джины. Инфу собирал долго, упорно, но верно ))) В итоге получил почти рабочий вариант. Проблемы остались только с 3мя вещами:
П>1. Достоверно известно, что функция LsaLogonUser в ядре 5.0 (Win2000) не проставляет аттрибут logon группы, из-за чего я не могу получить сид логона и, как следствие, не могу получить нормальный доступ к ACL (как я понимаю). Начиная с ХР — все нормально (((
Покажите код. У меня никаких проблем не бвло.
П>2. Логон через RDP — коннект идет нормальный, но при этом локального юзверя ВинЛогон Логоффит и он (юзверь) виснет на этапе сохранения параметров. Тоже проблема (
Т.е. после успешного LsaLogonUser начинает загружаться оболочка, а потом следуюет немедленный логофф?
LsaLogonUser с каким кодов вызываете? Interactive или RemoteInteractive.
П>3. Смена пароля. Уведомляю ВинЛогон о смене пароля, ни одна функа ошибку не возвращает, но при этом пароль не меняется (((
Так а пароль то вы меняете или только уведомляете?
Уведомление не меняет пароль!
PS: По поводу того, что весь функционал реализован. Переменные окружения грузите, Last known good configuration поддерживаете, домашний каталог правильно устанавливаете?