读书人

C#读取IC卡数据解决办法

发布时间: 2012-04-22 18:34:46 作者: rapoo

C#读取IC卡数据
读卡器带的光盘上有用于开发的接口dll,其中有打开串口,寻卡,装载密码,验证,读卡,终止读卡,关闭串口的函数。

我想问的是,程序应该如何判断卡是否已经放到了读卡器上?(是非接触式的读卡器)

是在程序一启动就执行打开串口的函数,然后看DataReceieved事件是否被触发判断吗?但是它是自带的打开串口函数,处理都在内部的,打开成功后还要返回一个串口标识符。。还有,我在程序的Loaded事件里已经打开了另一个串口(不是用来读卡的),会不会和这个发生冲突?

有没有做过这方面程序的大侠指点一下啊。。

[解决办法]
1、把串口当成文件来看,C#SerialPort提供了收到数据通知的功能
2、熟悉SDK的流程,然后再做工作,
[解决办法]
这种也可以,叫轮询式的,如果接口提供了上报的机制会更好,要具体的看sdk接口才知道

读书人网 >C#

热点推荐