程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 最近的項目中用到讀卡器,用的華視身份證閱讀器,附上SDK使用手冊

最近的項目中用到讀卡器,用的華視身份證閱讀器,附上SDK使用手冊

編輯:C#入門知識

最近的項目中用到讀卡器,用的華視身份證閱讀器,附上SDK使用手冊 1.定義
應用函數開發包含下列文件:

termb.dll      API函數的動態聯接庫
sdtapi.dll     內部動態庫
cvrapi.dll      內部動態庫
wltrs.dll       內部動態庫
termb.lic      身份證相片解壓授權文件,放於C:\目錄下

2.       函數列表

下面這5個為主要的API

int CVR_InitComm(int Port)                            初始化連接;
int CVR_Authenticate()                                  卡認證;
int CVR_Read_Content(int Active)                   讀卡操作;
int CVR_CloseComm()                                   關閉連接;
int CVR_Ant(int mode)                                   射頻操作,僅串口有效

下面的為可選API,主要為二次開發使用

int  CVR_ReadBaseMsg (unsigned char *pucCHMsg, unsigned int *puiCHMsgLen,unsigned char *pucPHMsg, unsigned int *puiPHMsgLen,int nMode)                                                                    讀卡操作(讀入內存)
int  GetPeopleName(char *strTmp, int *strLen)            得到姓名信息
int  GetPeopleSex(char *strTmp, int *strLen)               得到性別信息  
int  GetPeopleNation(char *strTmp, int *strLen)           得到民族信息   
int  GetPeopleBirthday(char *strTmp, int *strLen)        得到出生日期   
int  GetPeopleAddress(char *strTmp, int *strLen)        得到地址信息   
int  GetPeopleIDCode(char *strTmp, int *strLen)         得到身份證號信息
int  GetDepartment(char *strTmp, int *strLen)            得到發證機關信息
int  GetStartDate(char *strTmp, int *strLen)               得到有效開始日期     
int  GetEndDate(char *strTmp, int *strLen)                 得到有效截止日期

3.部份代碼

                                                     [DllImport(, CharSet = CharSet.Auto)]
            CVR_InitComm( port);

                                            [DllImport(, CharSet = CharSet.Auto)]
            CVR_CloseComm();

                                            [DllImport(, CharSet = CharSet.Auto)]
            CVR_Authenticate();

                                                     [DllImport(, CharSet = CharSet.Auto)]
            CVR_Read_Content( active);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved