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