新中新身份证阅读器 无法加载 DLL“SynIDCardAPI.dll”: 找不到指定的程序。 (异常来自 HRESULT:0x8007007F)。
好记性不如烂笔头!
古人说的。
所以今天我记下这个曾经知道而现在忘了的事!
今天我再次写新中新公司的身份证阅读器,但总是提示无法加载"SynIDCardAPI.dll"。我知道是x86和x64的问题,我的项目早早的就改成了x86。但还是会提示这个错。
我也在网上找了方法,说什么 要把SynIDCardAPI.dll复制到system32或者sysWOW64文件夹下,还要进行什么DLL 注册,也就是用regsvr32 进行注册。这都是骗人的。
根本不需要这么做,只需要把新中新开发包下的DLL文件夹下的文件复制到自己开发的程序根目录下即可(如下图),前提是你要安装了驱动,并用新中新公司的验证软件能正常读取才行哈。
SynIDCardAPI.dll