
1
OUR_MIFARE.dll 動態庫使用說明
一、 動態庫簡介
動態庫 OUR_MIFARE.dll 用 VC6.0++開發,編譯成 Release 實體,適用於
WIN98、NT、2000、XP、2003 環境。本文件下面的來源程式碼例子是 C++builder
的呼叫格式。
本動態庫是本公司 USB 接口 IC 卡讀寫器的配套檔案,必須和讀寫器一起使
用。還必須將硬體底層驅動的動態庫 WY-ICUSB.DLL 放在與 OUR_MIFARE.dll
同一個目錄下,否則不能使用。
OUR_MIFARE.dll 在呼叫 WY-ICUSB.DLL 時採用的是動態呼叫的方法,所
以在軟體執行中可以隨時更換 USB 接口。
推薦使用動態呼叫的方法使用本動態庫。
IC 卡內部存儲結構知識:
本讀寫器支援 ISO14443 TYPE A 標準的 Mifare One 系列卡。Mifare One 卡的
內部存儲結構分為 16 個扇區,從第 0 區到第 15 區,每個扇區有獨立的密碼和權限控制字,可作為獨立的
電子錢包,每個扇區有 4 個塊,序號為第 0 塊、第 1 塊、第 2 塊、第 3 塊,每塊 16 個位元組,第 3 塊是
卡的密碼和權限控制字專用塊,禁止在此存放資料。第 0 塊、第 1 塊、第 2 塊可隨意存放資料。但第 0 區
的第 0 塊已被固化了 IC 卡出廠訊息,此塊只能讀出訊息,不可變更。
每張卡都有一個全球統一的 4 個位元組的序號。許多公司銷售的讀卡器只有讀取卡序號的功能,也能
用於一般的考勤系統。但這類讀卡器跟本公司的讀寫器有著本質的不同,本公司的讀寫器不僅能讀序號,
而且還有服務於 IC 卡所有用途的功能,比如選中卡、認證、讀卡、寫卡、改密碼、休眠卡能功能。
二、易用函式
评论0