Как я могу прочитать данные с устройства со смарт-картой OMNIKEY 3121?

У меня есть программное обеспечение, написанное на C++, функциональность этого программного обеспечения заключается в подключении к смарт-карте OMNIKEY и чтении / записи некоторых данных. Я использую следующий код для чтения:

m_Errorcode = SCard3WBPReadData(m_Handle, length, m_Data, m_ulOffset);

В этом не было никаких проблем, но после того, как компания OmniKey сменила чип с x-chip на AVIATOR под новым продуктом (HID Global OMNIKEY Smart Card Reader), мой код остановился и не смог прочитать данные предшествующим кодом. Я много читал, и я думаю, что проблему можно решить, изменив последовательность напряжений, как описано в (стр. 13) в руководстве разработчика https://www.hidglobal.com/doclib/files/resource_files/plt-03635_a.0_-_synchronous-api_software_developer_guide.pdf

В Руководстве по разработке программного обеспечения для разработчиков программ (стр. 17) также есть глава, в которой предлагается внести в это изменение значение в гекса (0x1B). .pdf

но до сих пор я не могу получить подходящую функцию API, которую я должен использовать, чтобы передать это предлагаемое значение Hexa.

0 ответов

Другие вопросы по тегам