zoukankan      html  css  js  c++  java
  • C#开发Activex控件

    最近时间忙得里焦外嫩的,参与物联网项目的开发(两个人,PM和我)兼软件产品的维护,昨天接到一个紧急处理,一个关于银行刷卡取值的小段代码(此数卡机本配套的有动态库,但是动态库没有文档,开发动态库的公司又不存在了),其他同事处理了也暂时没结果,拖得都三周了,老板问我会不会,我很少做与硬件交互的(几乎没有),哎,没办法,拿了设备之后先,根据测试软件了解了流程。

    1.系统设置

    2.设置磁道,新建通信

    3.读卡

    现在流程基本已清晰了,接下来看磁条读写器命令表

    看了之后晕了,竟然那么多,都是发送命令,响应讯息。幸亏只有二轨磁道有数据

    以上部分就是核心,就是发送16进制1B 5D 返回正确信息就是1B 73 T2 我们的信息 3F 1C

    行了现在屡下思路,先连接com串口,然后刷卡发送数据1B 5D 然后返回十六进制数据处理之后返回需要的数据,当然期间包括异常处理。

    然后网上搜了下对串口的操作大概就有这么几类,别人写的对串口的操作类,还有就是微软自带的类库。

    今天就大概,分析这么多吧,明天贴上代码!

     
    分类: asp.net
  • 相关阅读:
    O(n^2)的排序方法
    99乘法表
    excel 转 csv
    批量关闭 excel
    tomcat 加入服务
    文件打包 zip
    字符串转换
    List数组种删除数据
    mybatis 批量上传
    sql server 查询表字段及类型
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2518703.html
Copyright © 2011-2022 走看看