Назад | Перейти на главную страницу

Изменить поведение экрана входа в систему, чтобы игнорировать клавишу Enter?

Мы используем доменную среду Windows на многих ПК, работающих под управлением Windows XP. Пользователи входят в систему на ПК со своим пользователем домена.

Многие пользователи пытаются войти в систему, ввести свое имя пользователя, но затем нажимают Enter чтобы попытаться перейти к полю пароля. Это отправляет процесс входа в систему и приводит к ошибке с сообщением о недопустимом входе в систему (из-за того, что пароль не введен), и приводит к постоянным звонкам в службу поддержки по этому поводу (мы обучаем наших пользователей, но это не всегда остается).

Есть ли способ, чтобы что-то (например, правила групповой политики) развернуло изменение, чтобы отключить Enter ключ в этой ситуации, или пусть он действует как Tab ключ?

Не существует встроенного метода (групповой политики или другого), который позволил бы вам изменить поведение экрана входа в систему по умолчанию. Однако вы можете написать свой собственный компонент графической идентификации и аутентификации (GINA), чтобы заменить компонент по умолчанию. Пользовательские GINA обычно пишутся на неуправляемом C ++. Эта ссылка может помочь вам начать работу: http://msdn.microsoft.com/en-us/magazine/cc163803.aspx

Если вас это не устраивает, вы можете изучить альтернативный метод входа в систему, например аутентификацию с помощью смарт-карты.

Примечание: GINA был заменен в Windows Vista и более поздних версиях на API поставщика учетных данных: http://msdn.microsoft.com/en-us/magazine/cc163489.aspx