Драйвер виртуального считывателя JaCarta Virtual Reader представляет собой прослойку между реальным USB-устройством и менеджером ресурсов смарт-карт операционной системы Windows.

Драйвер виртуального считывателя JaCarta Virtual Reader обеспечивает работоспособность устройств JaCarta в VDI (Citrix, VMware, в том числе, Horizon) и в RDP-сессиях при использовании некоторых приложений, например, MMC консоли в режиме выпуска сертификатов.

Установка JaCarta Virtual Reader

Драйвер виртуального считывателя JaCarta Virtual Reader может быть установлен на компьютер в ходе установки ПО "Единый Клиент JaCarta"; если этого не произошло, то он может быть установлен позже как с помощью мастера установки ПО "Единый Клиент JaCarta", так и средствами командной строки Windows.

При установке драйвера с помощью мастера установки по умолчанию устанавливаются два драйвера виртуальных считывателей. Для установки другого количества драйверов (допускается устанавливать от 1 до 10 драйверов) необходимо использовать способ установки средствами командной строки Windows.

Драйвер виртуального считывателя JaCarta Virtual Reader устанавливается на операционные системы Microsoft Windows 7 и выше разрядностями x64 и x86.

  • Для установки драйвера виртуального считывателя JaCarta Virtual Reader с помощью мастера установки необходимо:
  1. Выполнить шаги 1-4 процедуры изменения ПО "Единый Клиент JaCarta" (см. подраздел 5.1 "Изменение программы");
  2. На шаге 4 выбора компонента в окне "Выборочная установка" открыть список компонента "Драйверы", выбрать компонент "Поддержка JaCarta Virtual Reader" и нажать значок . Выбрать значение "Данный компонент и все подкомпоненты будет установлены на локальный жесткий диск" (см. Рисунок 142).

Рисунок 142 - Установка драйвера виртуального считывателя JaCarta Virtual Reader с помощью мастера установки

       3. Продолжить выполнение изменения ПО "Единый Клиент JaCarta" (см. п. 5.1 "Изменение программы");

       4. После завершения изменения необходимо перезагрузить компьютер;

       5. Установленные виртуальные считыватели будут отображены в разделе "Устройства чтения смарт-карт" в окне "Диспетчер устройств". По умолчанию устанавливается два считывателя (см. Рисунок 143).

Рисунок 143 - Установленный драйверы виртуального считывателя JaCarta Virtual Reader в окне "Диспетчер устройств"

  • Для установки драйвера виртуального считывателя JaCarta Virtual Reader средствами командной строки Windows необходимо:
  1. Войди в систему под учетной записью с правами администратора;
  2. Закрыть все приложения;
  3. Запустить интерпретатор командной строки от имени администратора;
  4. Выполнить команду msiexec со следующими параметрами:
msiexec /i файл_инсталляции_Единого_Клиента_JaCarta.msi /quiet INSTALL_JACARTA_VR_DRIVER=1 IFD_READERS=2

где:

  • файл_инсталляции_Единого_Клиента_JaCarta.msi – название файла инсталляции (см. п.2 "Описание пакетов установки");
  • /quiet – тихий режим установки;
  • INSTALL_JACARTA_VR_DRIVER=1 – значение параметра "1" является признаком установки компонента (см. п. 4.5.1 "Параметры для установки программы в режиме командной строки");
  • IFD_READERS=2 – параметр, значение которого определяет количество устанавливаемых драйверов виртуальных считывателей. Параметр может принимать значения от 1 до 10.

Удаление JaCarta Virtual Reader

Драйвер виртуального считывателя JaCarta Virtual Reader может быть удален с компьютера, при этом остальные компоненты ПО "Единый Клиент JaCarta" не будут изменены.

  • Для удаления драйвера виртуального считывателя JaCarta Virtual Reader:
  1. Выполнить шаги 1-4 процедуры изменения ПО "Единый Клиент JaCarta" (см. подраздел 5.1 "Изменение программы");
  2. На шаге 4 выбора компонента в окне "Выборочная установка" открыть список компонента "Драйверы", выбрать компонент "Поддержка JaCarta Virtual Reader" и нажать на значок . Выбрать значение "Данный компонент будет недоступен" (см. Рисунок 144);

Рисунок 144 - Удаление драйвера виртуального считывателя JaCarta Virtual Reader

       3. Продолжить выполнение удаления ПО "Единый Клиент JaCarta" (см. подраздел 5.1 "Изменение программы").

Работа JaCarta Virtual Reader

Драйвер виртуального считывателя JaCarta Virtual Reader загружается на среднем этапе загрузки ОС, в ходе создания PnP менеджером корневых перечисляемых устройств. Виртуальные считыватели загружаются вместе с ОС и работают постоянно, пока не завершит работу ОС или они не будут деинсталлированы в ходе удаления компонента "Поддержка JaCarta Virtual Reader", а также в случаи полной деинсталляции ПО "Единый Клиент JaCarta".

При подключении обслуживаемого устройства виртуальный драйвер регистрирует себя как скрытое функциональное устройство над реальным USB-устройством, тип которого "Считыватель смарт-карт". Драйвер логически связывает скрытое устройство с присутствовавшем до него виртуальным устройством. После этого драйвер виртуального считывателя передает управление виртуальному считывателю, который оповещает ОС о подключении в него устройства "Смарт-карта". При отключении USB устройства из виртуального считывателя "извлекается" смарт карта.