close
這些天在摸IC晶片卡,一直求助無門。發現了一份PDF檔內有詳細的敘述。
所有的卡種的Call法。以下列給大家看以免大家找無地方
其實在開啟這種IC晶片卡 健保卡上面都是透過 Windows圖工的api來使用即可。
uses的單元就是 Windows
const
WinSCardDLL = 'winscard.dll'; 透過這顆dll來執行system32底下就有。
我是利用靜態的方式把所有的mathon都先載入。
function SCardEstablishContext; external WinSCardDLL name 'SCardEstablishContext';
重要的mathon
取得電腦的讀卡機列表
SCardEstablishContext
SCardListReadersA
找的到就連線
SCardConnectA
然後讀取Main Section
SCardTransmit
這個scardtransmit內要傳遞的值就有分卡片的類型了.
我目前做過的卡片類型是 4442 & mifare
mifare 是非接觸式的。一般網路上可以查到他的訊息也比4442來的完整多了。比較新型的卡片有點類似悠遊卡
下面的載點是我delphi的範例。可讀但動作並不完善。
https://www.dropbox.com/s/sy6l8zse9p5jhr6/PCSC.7z PCSC DELPHI 範例
文章標籤
全站熱搜