Как использовать пользовательскую оболочку на Windows 7 при удаленном подключении через тонкий клиент
У нас есть ПК с Win 7, который запускает программное обеспечение в специальной оболочке. Эта оболочка блокирует пользователей из операционной системы в зависимости от того, кто вошел в систему. Когда никто не вошел в систему, ОС недоступна.
Это прекрасно работает при локальной работе, но при подключении через сеанс RDP с использованием тонкого клиента HP оболочка игнорируется, и все пользователи имеют доступ к операционной системе (ctrl+alt+del, ctrl+shft+esc... и т. Д.,).
Чтобы это исправить, я отредактировал реестр, чтобы при входе в систему запускалась пользовательская оболочка, а не explorer.exe. Это все еще не работает при подключении от тонкого клиента. Полный доступ к ОС для всех пользователей.
Я также пытался отключить некоторые ключи в реестре (windows, esc, tab). Это работало на локальной машине, но опять же не при удаленном подключении. Клавиши были все еще получены ОС.
Это было то же самое с использованием удаленного рабочего стола, но и VNC.
Кто-нибудь знает обойти это. Мы в замешательстве, и срок приближается!
1 ответ
Чтобы решить эту проблему, я создал групповую политику для пользователей и настроил запуск приложения. Это заменяет explorer.exe пользовательским приложением оболочки и удерживает пользователей от уровня ОС.
- Нажмите windows+r и введите "mmc"
- Файл → Добавить / удалить оснастку в
- Выберите объект групповой политики из списка слева и нажмите "Добавить"
- Нажмите "Обзор"
- Выберите вкладку "Пользователи"
- Выберите пользователя, с которым вы будете входить с удаленной машины
- Нажмите ОК
- Перейдите к Конфигурация пользователя → Административные шаблоны → Система
- Включите пользовательский интерфейс и введите путь к файлу вашего приложения. Для пользовательской оболочки введите c:\Path_to_my_custom_shell\MyCustomShell.exe
- Затем перейдите в System\CTRL+ALT+DEL Options и включите Remove Task Manager и все другие опции, если это необходимо
Когда запущен сеанс RDP и вошли правильные учетные записи, приложение будет запущено, и пользователь не сможет отправить ctrl+ alt+ del, ctrl+ shft+ esc или alt+ tab на удаленный компьютер.