Как найти идентификатор экземпляра устройства для чтения PCSC

Наличие только дескриптора и контекста для считывателя PCSC с помощьюwinscard в Windows> = XP, есть ли какой-нибудь способ получить идентификатор экземпляра устройства или что-то еще, что можно использовать вSetupDi* API, чтобы узнать, какой драйвер загружен для указанного читателя.

SCardGetReaderDeviceInstanceId доступно только на Windows 8, так что, к сожалению, не для меня.

В плане B все устройства чтения смарт-карт могут быть перечислены вSetupDi используя руководство класса считывателя смарт-карт. Но тогда мне понадобитсяуникальный атрибут, чтобы иметь возможность соотнести читателя междуSCard* API иSetupDi* API. Например, серийный номер звучит как хороший кандидат, но не все производители используют его.

Есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос