我想从德国保险健康卡 (egK) 中读取姓名、地址等基本数据。我有一个 scm sdi011 读卡器,我使用 c#。我已经从卡/读卡器获得了 ATR 字符串,但我不知道如何继续。如果有人能告诉我现在该怎么做,那就太好了。
这是我的代码:
WinSCard card = new WinSCard();
try {
card.EstablishContext();
card.ListReaders();
string szReader = card.ReaderNames[1];
card.Connect(szReader);
string ATRStr = card.AtrString;
ATRBox.Text = ATRStr;
} catch (WinSCardException exception) {
richTextBox1.Text = exception.WinSCardFunctionName + " Error 0x" + exception.Status.ToString("X08") + ": " + exception.Message;
} finally {
card.Disconnect();
}