07.08.2003 13:16:19Диалоговое окно при CPAcquireContext Ответов: 1
Антон Елин
Как установить HWND родительского окна для диалогового окна которое появляется при вызове CPAcquireContext (например если ключевой носитель не установлен).
 
Ответы:
07.08.2003 20:13:48Роман Павлов
Читайте MSDN.

Ответ - функция CryptSetProvParam(0, PP_CLIENT_HWND, ...). Ниже - выдержка из MSDN-описания этой функции (с исправленными ошибками):

If dwParam is PP_CLIENT_HWND, pbData buffer contains a DWORD value specifying the window handle that the provider uses when interacting directly with the user. CryptSetProvParam must be called before calling CryptAcquireContext because many CSPs display a user interface during the CryptAcquireContext function. Use zero (0) for the hProv parameter in the call to CryptSetProvParam. If this is done. the parameter is set for all cryptographic contexts subsequently acquired within this process.