Именование смарт-карт

У меня есть два считывателя (HID OMNIKEY 5321) в системе (каждый читатель выполняет свою функцию)

считыватель 1 - «Считыватель смарт-карт»0"Считыватель 2 - «Считыватель смарт-карт»1"

В моей программе настроено, что

«Считыватель смарт-карт0"- действие 1«Считыватель смарт-карт1"- действие 2

но иногда (без перезагрузки, возможно, потерял контакт)

Считыватель 1 получает название «Считыватель смарт-карт»1"Считыватель 2 получает название «Считыватель смарт-карт»0"

и программа не делает то, что нужно пользователям. Я использую SCardGetStatusChange (требуется имя читателя) в WinScard.dll

Что делать? Есть ли способ изменить имя ридера (прошивка, драйверы ...)? Можно ли использовать серийный номер ридера?

Я тоже смотрел, но безрезультатноНаименование считывателя смарт-карт: при удалении любого считывателя имя остальных Как создаются «дружественные имена» для считывателей смарт-карт PCSC?

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

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