Програмно получить серийный номер токена с помощью библиотеки winscard
Здравствуйте, собственно вопрос в названии темы. Не знаю точно, в каком разделе создать, попробую здесь.
Система Win7 SP1 x64, все драйвера установлены. Использую SDK 7.1. Пытаюсь получить серийник токена с помощью следующего кода:
...
r = SCardConnect( hSC, pscReaderState->szReader, SCARD_SHARE_SHARED, SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1, &hCardHandle, &dwAP);
...
r = SCardGetAttrib(hCardHandle, SCARD_ATTR_VENDOR_IFD_SERIAL_NO, (LPBYTE)&pbAttr, &cByte);
SCardGetAttrib возвращает код 50: ERROR_NOT_SUPPORTED, то есть конкретно вот этот параметр SCARD_ATTR_VENDOR_IFD_SERIAL_NO не поддерживается, с другими параметрами, например имя вендора, все отрабатывает хорошо.
Подскажите, каким еще способом можно получить серийный номер? Буду очень признателен за подсказку