17.07.2007 10:32:03Переключение раскладки при вводе пин-кода Ответов: 4
jar
Когда появляется окошко ввода пин-кода (например, при удалении контейнера) при переключении раскладки клавиатуры не видно, чтобы она поменялась. Таким образом, если пользователь захочет поменять язык при вводе пин-кода, он не увидит изменений, у него сразу возникнут вопросы...

Почему так происходит?
Как можно выйти из положения в такой ситуации?
 
Ответы:
23.07.2007 17:30:00Василий
Попробовал - меняется.
Можно узнать подробности:
- настоящая машина или виртуальная (vmware)
- ОС, сервиспак, какие языки раскладки клавиатуры настроены
- версия, билд CSP
- какой считыватель, какой носитель
- как запускается процедура удаления контейнера
23.07.2007 18:47:18jar
Собственно, наткнулись на это при вызове CryptAcquireContext(), но выяснилось, что и в других случаях, когда нужен пин-код, возникает вышеуказанная проблема.

1) Машина настоящая. Пробовали на 2-х машинах.

2) Windows XP SP2, языки раскладки: Английский (по умолчанию), Русский.

3) КриптоПро CSP КС2 3.0.3293

4) eToken PRO 32. Считыватели установленные в КриптоПро: AKS ifdh0, ifdh1, Реестр.
ДСЧ: Биологический ДСЧ и Соболь

5) Панель управления -> КриптоПро CSP -> Удалить контейнер -> выбираем нужный, ждём пока не запросит пин-код, в появившемся окошке пробуем переключаться alt+shift: по факту похоже, что переключается, но на панели задач - всё время язык EN, пользователю не понятно, какой сейчас установлен язык...
23.07.2007 19:48:27Василий
Ок, проверю.
На Win2003 с CSP 3.0 КС1 (остальная конфигурация такая же) всё ок.
25.07.2007 11:24:39jar
Когда проверите, сообщите пожалуйста о результатах...