德卡Z90读卡器读取社保卡,德卡Z90读卡器CSharp示例程序源码
前言,最近学习调用 医保卡业务,使用德卡读卡器,主要就是调用一个DLL,动态库文件.
借着自学的机会把心得体会都记录下来,方便感兴趣的小伙伴学习与讨论。
内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。本文内容和图片如果有侵犯您的权利,请联系yisheng163@qq.com。
一,准备工作:
先到德卡官网下载相关资料,下载动态库。
http://www.decard.com/download/downloadcategoryid=10&isMode=false.html
下载 SSCardDriver.dll 动态库。
读卡器准备:找到一台德卡Z9读卡器用来测试,Z9与Z90基本通用,不影响测试。
先拆开底座,把授权蕊片装入卡槽二。
USB插头,插入电脑USB口,任意插USB,不需要记住USB端口号,下一步读卡也不需要设置USB端口号。
二,C#读卡类
/// <summary>/// 德卡读卡器专用类/// mail:yisheng163@qq.com/// </summary>public class SSCard{/// <summary>/// 德卡读卡器专用读卡方法,需要将SSCardDriver.dll放在程序同一目录下/// </summary>/// <param name="iType">卡的类型,定义如下:1-接触式操作卡;2-非接触式操作卡;3-自动寻卡,接触式操作卡优先;4-自动寻卡,非接触式操作卡优先。</param>/// <param name="outInfo">该输出参数为读出的社保卡基本信息各数据项,依次为:发卡地区行政区划代码(卡识别码前6位)、社会保障号码、卡号、卡识别码、姓名、卡复位信息(仅取历史字节)、规范版本、发卡日期、卡有效期、终端机编号、终端设备号。各数据项之间以“|”分割,且最后一个数据项以“|”结尾。</param>/// <returns></returns>[DllImport("SSCardDriver.dll", EntryPoint = "iReadCardBas")]public static extern int iReadCardBas(int iType, StringBuilder outInfo);/// <summary>/// 读取社会保障号和姓名/// </summary>/// <returns></returns>public static string GetIDCode(ref bool CodeState, ref string ErrDesc, ref string IName, ref string ICard){string ReStr="";StringBuilder myStrB=new StringBuilder(256);iReadCardBas(1, myStrB);if (myStrB != null && myStrB.ToString() != "" && myStrB.ToString().IndexOf("|") >= 0){//读取成功string[] myStringList = myStrB.ToString().Split('|');if (myStringList != null && myStringList.Length > 0){ICard = myStringList[1];IName = myStringList[4];CodeState = true;ErrDesc = ""; }else{CodeState = false;ErrDesc = myStrB.ToString();return "";}}else{CodeState = false;ErrDesc = myStrB.ToString();return "";}return ReStr;}}
三,调用测试。
StringBuilder myStrB = new StringBuilder(2048);PT.BLL.DLL.SSCard.iReadCardBas(1, myStrB);if (myStrB != null && myStrB.ToString() != "" && myStrB.ToString().IndexOf("|") >= 0){textBox1.Text = "\r\n" + myStrB.ToString();}
读卡成功。
四,示例源码:
德卡Z90读卡器CSharp示例程序.rar
德卡Z90读卡器CSharp示例程序源码.rar
转载于:https://www.cnblogs.com/yisheng163/p/9000910.html
德卡Z90读卡器读取社保卡,德卡Z90读卡器CSharp示例程序源码相关推荐
- 人事管理系统整站php,卡盟整站程序源码 php版
卡盟整站源码是该网站的内核程序,内核是Ecshop,类似平台开钻之类整站程序,也是重要的源码文件,其中包含了各种源码类型文件,比较全,安装操作比较简单.卡盟整站源码是一个点卡销售/充值平台程序,可以开 ...
- (已更新)最新打卡抽奖助手小程序源码,带微信通知功能,去授权
源码已经测试,去除授权 安装即可运营,微擎后端 1.首先安装微擎模块,上传服务器这个大家都知道,就不用过多解释了 2.配置 推荐 (服务器最低配置1h2g,域名需要备案且还需要设置ssl证书) Nig ...
- 最新款打卡抽奖助手小程序源码,带微信通知功能,去授权
源码已经测试,去除授权 安装即可运营,微擎后端 1.首先安装微擎模块,上传服务器这个大家都知道,就不用过多解释了 2.配置 推荐 (服务器最低配置1h2g,域名需要备案且还需要设置ssl证书) Nig ...
- 云开发旅游打卡广场微信小程序源码(含视频教程)
简介: 一款旅游打卡小程序,使用云开发技术,taro 构建 主要功能有:景点列表.景点详情.打卡.评论.景点地图.导航等等,具体看下面的截图. 源码下载地址:云开发旅游打卡广场微信小程序源码.zip ...
- 最新打卡小程序源码+支持配置流量主
正文: 最新打卡小程序源码+支持配置流量主. 这个程序实测能用,利用打卡获得金币来吸引用户从而获得流量主,简单的搭建方式,不会搭建的话可以看看以前的教程,与其他教程大同小异的. 下面是导航路径: 个人 ...
- 打卡小程序源码,签到小程序,微擎后端,内附安装教程
导航路径 个人中心 /bh_rising/pages/my/my 商城 /bh_rising/pages/goodsconvert/goodsconvert 好友 /bh_rising/pages/f ...
- 打卡小程序源码修复登录接口
介绍: 这款小程序之前发过,但是今年人家突然改了登录接口,所以之前那款用户登录就出问题了. 此款源码登录接口修复好了,需要的自取. 路径地址介绍: 导航路径: 个人中心 /bh_rising/page ...
- 2021打卡小程序源码 流量主爆棚
介绍: 打卡小程序 这个绝对可以使用本程序绝对能用 今天我自己亲测的 远远比影视的赚钱利用打卡获得金币来吸引用户从而获得流量主 简单的搭建方式 上传到微擎直接奔放 不会搭建的话可以看看以前的教程 ...
- 打卡小程序源码附搭建教程
介绍: 这个绝对可以使用本程序绝对能用 亲测搭建使用没问题 远远比影视的利用打卡 获得金币来吸引用户从而获得流量主(稳定,影视类的容易涉及版权问题,容易封号不推荐) 简单的搭建方式 上传到微擎直接奔放 ...
- java校园疫情上报打卡小程序源码(毕设)
开发环境及工具: 大等于jdk1.8,大于mysql5.5,idea(eclipse),微信开发者工具 技术说明: springboot mybatis 微信小程序 代码注释齐全,没有多余代码,适合学 ...
最新文章
- zabbix图表出现中文乱码
- c 运行 java linux命令行参数,Linux下用命令行编译运行Java总结
- python(matplotlib4)——Scatter 散点图,Bar柱状图(方向:向上,向下),柱状图添加注释
- ubuntu18.04(bionic) 配置阿里数据源
- OD 调试带启动参数的程序
- RHEL4-SFTP配置
- SAP C4C business object的UUID和可读性更好的ID
- 漫步数理统计一——绪论
- 赢在中国 第3讲思维篇
- Class类和Object类及用法(一)
- 开源SPL,ORM的终结者?
- win7 oracle数据库删除用户名,图文帮你win7系统删除Oracle数据库中的用户的具体方法...
- 互联网介入对安防行业的影响
- 常用的C语言库函数实现
- Visio ——一款能让你画图“走捷径”的软件
- 处理自己计算机某的端口被占问题
- 高中计算机教师学期论文,高中信息技术教学论文范文
- 计算机等级考试光敏电阻,光敏电阻
- 软件下载页面php,PHP网页制作软件下载
- 文件夹批量重命名不会操作?快来看看吧
热门文章
- 「SAP技术」SAP MM 启用了MPN物料管理的物料,物料主数据与源清单数据有啥不同?
- CMS系统评测,主流自助建站系统比较排名
- 解决H61、H81、B85以上的主板安装XP系统蓝屏
- Google Chrome 浏览器离线安装包下载方法
- 高级Java程序员面试宝典
- 单片机编程软件很简单(19),keil单片机编程软件3点介绍
- 人机工程学座椅设计_人体工程学_座椅设计说明
- 教程:提取微信表情包、给公众号分组、在电脑上看公众号、微信提现免手续费
- Android在自定义View(SurfaceView)中实现进度条Progress
- 软件项目管理考前复习资料