| ||||
| ||||
Когда появляется окошко ввода пин-кода (например, при удалении контейнера) при переключении раскладки клавиатуры не видно, чтобы она поменялась. Таким образом, если пользователь захочет поменять язык при вводе пин-кода, он не увидит изменений, у него сразу возникнут вопросы... Почему так происходит? Как можно выйти из положения в такой ситуации? | ||||
Ответы: | ||||
| ||||
Попробовал - меняется. Можно узнать подробности: - настоящая машина или виртуальная (vmware) - ОС, сервиспак, какие языки раскладки клавиатуры настроены - версия, билд CSP - какой считыватель, какой носитель - как запускается процедура удаления контейнера | ||||
| ||||
Собственно, наткнулись на это при вызове 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, пользователю не понятно, какой сейчас установлен язык... | ||||
| ||||
Ок, проверю. На Win2003 с CSP 3.0 КС1 (остальная конфигурация такая же) всё ок. | ||||
| ||||
Когда проверите, сообщите пожалуйста о результатах... | ||||