Статус: Новичок
Группы: Участники
Зарегистрирован: 23.07.2012(UTC) Сообщений: 8
|
Есть собственный NPAPI плагин, в котором нужно разместить функционал для работы с КриптоПРО. Возникла проблема с окном ввода PIN-кода. Когда происходит его показ, то фокус в него не переходит. Даже просто так туда фокус не переместить (надо хитро переключать окна). Нашел в документации MSDN, что можно для всех окон проставить хэндл родительского окна: CryptSetProvParam( NULL, PP_CLIENT_HWND, ( BYTE* ) &hWnd, 0 ) Функция отрабатывает без ошибок. После этого фокус в окно стало легче переключить (щелкнуть надо по рабочей области окна Firefox).
Как заставить окно ввода PIN-кода делать это автоматически?
Тестируется под Windows XP/7 версия продукта R2/R3 В обоих такой глюк. Вообще все началось с XPCOM, но под Windows 7 мифическим образом все вызовы CryptoAPI(где требуется гуй) ничего не делали (не показывали окна, то же окно ввода пин кода).
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 23.07.2012(UTC) Сообщений: 8
|
Проблему решил. Добавил диалоговое окно, которое лочит фокс, а в процедуре уже вызываются функции для подписывания. Таким образом фокус окна нормально работает.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close