这样是看不出哪有问题的。看一下IDReader.cs:行号 269附近的代码有没有问题

解决方案 »

  1.   


    这个269 行就是getbmp() 这个方法
      

  2.   

    我不知道你的身份证读卡器是哪个厂商的,
    新中二代身份证读卡器的GetBmp函数用于将wlt文件解码成bmp文件。你要确保你的文件是正确的Wlt文件
    另外Syn_ReadMsg(port, 0, ref CardMsg)函数能直接读出身份证的信息以及图片保存在指定文件夹下,不过不能反复读取同一张身份证,否则会报错
      

  3.   

    不管什么读卡器,要使用API前都要仔细阅读开发文档,这是解决问题的首选方法,在这里想碰巧遇到使用同种设备的网友机会太小了吧
      

  4.   


    哈哈。。原来的是用新中心二代身份证读卡器现在用的内个华氏100U的。。我知道你说的这些。 ,我的错误是 WltRS.dll
    这个动态链接库错的了。 我从新换了个 好啦 呵呵。不过也谢谢你。