Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2022, 22:42   #1
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию Автоматизация создания пользователя. Замена рабочего стола.

Доброе время суток!

Нужно автоматизировать следующий процесс:
1. Создание пользователя.
2. Совершить формальный "Первый заход" с формированием рабочего стола.
3. Подменить стандартный рабочий стол на иную программу.

п.1 решаю через утилиту "net user"
А вот как автоматизировать п.2-3 пути не нашел.
Сейчас после создания пользователя нужно вручную зайти на него (можно по RDP), дождаться завершения формирования рабочего стола, после чего внести изменения в реестр с заменой рабочего стола.

Кто нибудь знает как автоматизировать п.2-3?
С уважением, Алексей.

Последний раз редактировалось tae1980; 29.05.2022 в 22:56.
tae1980 вне форума Ответить с цитированием
Старый 30.05.2022, 18:31   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Замените рабочий стол во всей системе - тогда у всех новых потребителей он будет по умолчанию.
Для "администратора" можно явно указать стандартный.
При таком раскладе отпадает потребность 2 и 3.
waleri вне форума Ответить с цитированием
Старый 30.05.2022, 21:44   #3
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Замените рабочий стол во всей системе - тогда у всех новых потребителей он будет по умолчанию.
Для "администратора" можно явно указать стандартный.
При таком раскладе отпадает потребность 2 и 3.
Так, а можно для чайник подробнее? Возникает два вопроса:
1. Как заменить рабочий стол во всей системе?
2. Как прописать админу свой рабочий стол.

на в.2 я подозреваю ответ: как я сейчас пописываю рабочие столы для пользователей. Получается "обратная задача".
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 31.05.2022, 07:36   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от tae1980 Посмотреть сообщение
Как заменить рабочий стол во всей системе?
reg add "HKLM\SOFTWARE\Microsoft\Window s NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "Path\To\Program.exe"

Цитата:
Сообщение от tae1980 Посмотреть сообщение
Как прописать админу свой рабочий стол.
Заранее (до изменения глобального ключа) выполнить это для админа:
reg add "HKCU\SOFTWARE\Microsoft\Window s NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "C:\Windows\Explorer.exe"
Тогда у него останется свой рабочий стол.

Проверьте имена ключей, ибо форум втыкает пробелы где попало.
waleri вне форума Ответить с цитированием
Старый 31.05.2022, 20:42   #5
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Проверьте имена ключей, ибо форум втыкает пробелы где попало.
Вот спасибо, мил Человек!!!
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Папк(и) рабочего стола? Haberman Win Api 2 10.06.2019 14:30
Скрин рабочего стола Legeardo Общие вопросы Delphi 2 12.02.2017 20:58
Блокировка рабочего стола пользователя Darcangel C++ Builder 4 02.01.2013 15:39
Хендл рабочего стола Михаил Юрьевич Общие вопросы Delphi 2 14.10.2012 23:26
Фон рабочего стола. Rahim1993 Общие вопросы Delphi 11 17.02.2008 21:40