|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
|
koldun90 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 16.5.2014 Репутация: нет Всего: нет |
Здравствуйте. пишу свой провайдер. Смысл в том что когда заходит доменный/локальный пользователь(первый раз)(логинится) в систему введя свой логин и пароль должна выполниться функция которая logonuser , затем я должен определить существует ли профиль пользователя или нет, если не существует(я захожу впервые) я должен создать профиль этого пользователя и поменять ему в реестре HKEY_CURRENT_USER\Control Panel\Desktop параметр wallpapper рисунок рабочего стола на свой произвольный.
Те в итоге должно получится такое я пользователя создал средствами ос(локально или в домене), потом я вхожу этим пользователем и у него картинка(обои на рабочем столе изменились) так в принципе можно сделать(на самом деле мне еще нужно потом будет изменить оболочку и еще кое какие переменные реестра). Возможно ли из контекста customcredentialprovaider.dll(моего провайдера) выполнить это вот примерные наработки logounuser--авторизуюсь пользователем с помощью функции GetUserProfileDirectory проверяю есть ли путь к профилю или нет, если пути нет то с помощью функции LoadUserProfileA создаем профиль по умолчанию и в итоге мы получаем hkey который имеет права на изменение и указывает на ветку реестра пользователя и по нему мы уже соответсвенно меняем что нам надо
|
|||
|
||||
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |