Создайте виртуальную смарт-карту с политикой контактов через интерфейс ITpmVirtualSmartCardManager2 - PullRequest
0 голосов
/ 04 августа 2020

Следуя инструкции 3.3.4.1 CreateVirtualSmartCardWithPinPolicy (Opnum 5)

Я попытался создать смарт-карту с помощью метода CreateVirtualSmartCardWithPinPolicy через интерфейс ITpmVirtualSmartCardManager2 и получил сообщение об ошибке TPMVSCMGRENERATEROR_. Вот статусы обратного вызова, который я получил:

TPMVSCMGR_STATUS_VTPMSMARTCARD_INITIALIZING,

TPMVSCMGR_STATUS_VTPMSMARTCARD_CREATING,

1008 * TPMVSCMGR_STATUS_VGIDSSIMULATOR_INITIALIZING 1010 * TPMVSCMGR_STATUS_VGIDSSIMULATOR_CREATING, 1012 * TPMVSCMGR_STATUS_VREADER_INITIALIZING

TPMVSCMGR_STATUS_VREADER_CREATING,

TPMVSCMGR_STATUS_GENERATE_WAITING,

Ошибка TPMVSCMGR_ERROR_GENERATE_FILESYSTEM => здесь. Исключение: System.IO.FileNotFoundException: указанный модуль не найден. (Исключение из HRESULT: 0x8007007E).

До сих пор это происходило только на одной машине с учетной записью указанного c пользователя.

Я уже пробовал с "tpmvscmgr.exe create / name "testvs c" / AdminKey DEFAULT / PIN PROMPT "через командную строку в качестве администратора и отлично работает, поэтому я думаю, что с TPM

проблем нет. Может ли кто-нибудь сообщить мне причину, почему и как это исправить?

Спасибо,

...