今天拿到一个磁条读卡器,是USB仿真键盘口,试过了,确实能把磁条信息刷出来,但是我想封装一下,通过程序把信息截出来给客户端使用,但是我问了厂家,都没有动态库接口的,想请教一下高手,这个USB仿真键盘口怎么操作,需要发什么指令?

解决方案 »

  1.   

    以前用BCB做过类似的,其实就是控制光标在程序画面上的输入框上,然后按下读卡器或刷卡,磁条的内容就会显示的输入框中了。
    C#应该也是一样的,不用装什么驱动还是啥的,因为读卡器本身就象你的键盘和鼠标一样。
      

  2.   

    to fsstolw 
       这个我到知道,我的意思是,我总不可能把磁道里面的所有数据都返回给前端的吧,我这边想做个接口,封装一下发挥,但是不知道怎么操作这个USB仿真键盘口磁条读卡器
      

  3.   

    既然磁条读卡器仿真了键盘,也就是说电脑来说,它分不清键盘和磁条器,办法有两种,1.装键盘钩子(HOOK),截获键盘KEYDOWN事件,2,使用自己写的电脑键盘驱动替换系统自带的,在驱动底层截获