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 範例

 

 

arrow
arrow
    文章標籤
    DELPHI
    全站熱搜

    kuraki5336 發表在 痞客邦 留言(1) 人氣()