最近的项目中用到读卡器,用的华视身份证阅读器,附上SDK使用手册
应用函数开发包含下列文件:
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.部份代码
/// 初始化设备
/// </summary>
/// <param name="port"></param>
/// <returns></returns>
[DllImport( " termb.dll ", CharSet = CharSet.Auto)]
private static extern int CVR_InitComm( int port);
/// <summary>
/// 关闭设备
/// </summary>
/// <returns></returns>
[DllImport( " termb.dll ", CharSet = CharSet.Auto)]
private static extern int CVR_CloseComm();
/// <summary>
/// 卡与身份证认证
/// </summary>
/// <returns></returns>
[DllImport( " termb.dll ", CharSet = CharSet.Auto)]
private static extern int CVR_Authenticate();
/// <summary>
/// 读取内容
/// </summary>
/// <param name="active"></param>
/// <returns></returns>
[DllImport( " termb.dll ", CharSet = CharSet.Auto)]
private static extern int CVR_Read_Content( int active);
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
最近的项目中用到读卡器,用的华视身份证阅读器,附上SDK使用手册相关推荐
- python能调用身份证读卡器吗_最近的项目中用到读卡器,用的华视身份证阅读器,附上SDK使用手册...
最近的项目中用到读卡器,用的华视身份证阅读器,附上SDK使用手册 1.定义 应用函数开发包含下列文件: termb.dll API函数的动态联接库 sdtapi.dll 内部动态库 ...
- python能调用身份证读卡器吗_华视身份证读卡机Python二次开发
最近项目中用到华视身份证读卡机,那么本篇文章就是根据Python代码来实现对华视身份证读卡机中读卡操作. 华视身份证阅读器SDK手册 下面是官方提供的SDK使用手册,我就不描述到本篇文章中了,相信大家 ...
- 分享:用Python语言轻松实现二代身份证阅读器(读卡器)自动读卡,支持定制开发
人工智能的兴起,最近这段时间碰到很多开发工程师咨询Python语言二次开发使用身份证阅读器的问题,这次特增加了Python语言的demo,供大家参考使用. 先上Python界面的读取效果图: 1.说明 ...
- 基于华视身份证读卡器读取身份证信息的Android demo
项目概述 本Demo需要华视的身份证读卡器,连接Android机器设备,当身份证读卡器读取到身份证信息后,立马展示出身份证信息数据.得到身份证的姓名.照片.出生年月等数据. 项目概述 本Demo需要华 ...
- Vue 实现华视身份证读卡器功能
在www.downcc.com下载"华视cvr100驱动"安装程序: 华视电子官网有相应的文档说明和程序下载 一.服务安装 选择安装目录: 启动读卡服务: 安装成功会有如图所示: ...
- 华视身份证读卡器网页信息采集失灵处理办法
最近在采集信息登记时遇到一个问题,信息登记是用的身份证读卡器在网页端直接读取身份证信息并填入网页相应位置,遇到的问题是每次大概读400多不到500人时就会失灵,无法读取身份证信息,必须重启电脑才能生效 ...
- QT华视身份证读卡器二次开发(获取姓名身份证号)
人不恨话也不多 typedef int (*Fun)(int); //定义函数指针 typedef int (*Fun1)(void); //认证 typedef int (*Fun2)(char, ...
- 华视身份证读卡器接口开发
华视身份证接口在创业的开发教程 注意事项: 1.要把dll文件和授权文件(license.dat)复制到接口文件夹里面 2.一定要把dll文件和授权文件复制到程序目录里面,否则生成图片的时候会出错 3 ...
- Java CRV-100UC华视电子身份证读卡器二次开发
准备工作: 环境:windows.jdk(32bit) 华视SDK开发包: sdtapi.dll(函数的动态联接库) Termb.dll(安全模块通讯函数) WltRS.dll(身份证相片解码库) J ...
最新文章
- python语言有什么用-为什么现在很多人都使用Python语言有什么优势
- windows批量创建用户
- PHP memory_get_usage()管理内存
- 3.5k欧/m,HIIT 博士后招募,共48个项目可选
- android 控件xpath软件_Appium-关于appium的原生控件的 xpath 定位问题及常用方法
- ubuntu 命令记忆
- Mysql你应该要懂索引知识
- java 项目名命名规范_javaWeb项目命名规范
- 【Transformers】第 1 章:从Bag-of-Words到Transformer
- 白话区块链 之 12 - 未花费事务输出 (UTXO) 是什么?
- view-ui中select全选实现
- 高性能Java代码的最佳实践
- java: 非法字符: ‘\ufeff‘解决方法
- 一文教你秒懂晶体三极管与场效应晶体管选型的诀窍
- 达人评测 i5 12500h和锐龙r5 5600h选哪个好
- 3款完全免费线上视频会议工具
- 涉密数据擦除软件(涉密数据销毁软件)---蓝梦软件BestRecoveryForErase
- 浏览器插件开发框架FireBreath的使用--linux版本
- python弹出滑块怎么验证_selenium 处理滑块验证的重点
- HFSS仿真宝典 | 阵列天线的波束扫描