Как читать учетные данные со смарт-карты в C #

В моей организации пользователи должны использовать SmartCard для интерактивного входа на станции Windows (95, Vista и 7). почти ежедневно нам нужно читать учетные данные, хранящиеся на смарт-карте, и сравнивать их с ActiveDirectory, не используя настраиваемый менеджер учетных данных. Мы сравниваем следующие поля: userPrincialName и sAMAccountName.

Не могли бы вы показать мне код, который демонстрирует, как читать учетные данные со смарт-карты, или направить меня к статье / коду в Интернете?

Поиск в Интернете предложил реализовать менеджер учетных данных или использовать другие языки (например, C, C ++). Также я наткнулся на эту статью:http://www.codeproject.com/Articles/17013/Smart-Card-Framework-for-NET написанный orouit, который является основой для работы со SmartCards - но я думаю, что это слишком много для моей простой задачи. Как вы думаете?

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

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