在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例Windows系统编程 → CVR100UD身份证阅读器二次开发SDK开发说明(华视)

CVR100UD身份证阅读器二次开发SDK开发说明(华视)

Windows系统编程

下载此实例
  • 开发语言:C/C++
  • 实例大小:18.73M
  • 下载次数:37
  • 浏览次数:1476
  • 发布时间:2020-03-09
  • 实例类别:Windows系统编程
  • 发 布 人:jstz914
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 二次开发 身份证 阅读器 sdk sd

实例介绍

【实例简介】

一、文件说明

应用函数开发包含下列文件:

termb.dll   API函数的动态联接库

sdtapi.dll     安全模块通讯函数

WltRs.dll   身份证相片解码库

SysInfo.dll    

适用操作系统:

    Windows XP、Windows7(32位和64位)等常见操作系统;

适用开发语言:

Visual C   6.0  及以后版本

    Visual Basic 6.0  及以后版本

    Delphi        6.0 及以后版本

    PowerBuilder 6.0  及以后版本

    visual C# 2005    及以后版本


二、函数列表

//以下为主要API函数

int CVR_InitComm(int Port)         初始化连接;

int CVR_Authenticate()  卡认证;

int CVR_Read_Content(int active)       读卡操作。

int CVR_Read_FPContent(int active)            读卡操作,含指纹。

int CVR_CloseComm()         关闭连接;

int CVR_FindCard ()         找卡

int CVR_SelectCard()                 选卡


1.居民身份证结构:

名称

含义

长度

备注

姓名

姓名

不超过30字节

 

性别

性别

不超过2个字节,符合GB/T 2261.1的规定

 

民族

民族

不超过20个字节,或10个unicode字符

 

出生日期

出生日期

不超过16个字节,格式为YYMMDD

 

住址

户口所在地

不超过70个字节,或35个unicode字符

 

公民身份证号码

证件号码

不超过36个字节,或18个unicode字符

 

签发机关

签发机关

不超过30字节

 

有效期起始日期

有效期起始日期

不超过16个字节,格式为YYMMDD

 

有效期终止日期

有效期终止日期

不超过16个字节,格式为YYMMDD

 

照片内容

照片内容

若取得bmp数据,则不超过38862字节,jpg数据长度可变

 

指纹数据

指纹数据

不超过1024字节,二进制数据

需证件内含有指纹


2.外国人居留证结构:

名称

含义

长度

备注

英文姓名

外国人英文姓名

不超过120字节

 

性别

外国人性别

不超过2个字节,符合GB/T 2261.1的规定

 

永久居留证号码

证件号码

不超过30个字节,或15个unicode字符

 

国籍、地区代码

国籍或所在地区代码

参考GB/T 2659-2000中文缩写

 

中文姓名

中文姓名

不超过30个字节,或15个unicode双字节(UTF16)字符

 

证件签发日期

证件签发日期

不超过16个字节,格式为YYMMDD

 

证件终止日期

证件终止日期

不超过16个字节,格式为YYMMDD

 

出生日期

出生日期

不超过16个字节,格式为YYMMDD

 

证件版本号

证件版本号

不超过4字节

 

受理机关代码

当次申请受理机关代码

不超过8个字节

 

证件类别

证件类别

“I”

 

照片内容

照片内容

若取得bmp数据,则不超过38862字节,jpg数据长度可变

函数详细说明

//以下为可选API函数,方便二次开发,多字节版本

红色字体代表读取到的身份证信息

蓝色字体代表读取到的外国人永久居留身份证信息

绿色字体代表读取到的港澳台居民居住证信息

int  GetPeopleName(char *strTmp, int *strLen)       

得到姓名信息

得到英文姓名信息

得到姓名信息

int  GetPeopleSex(char *strTmp, int *strLen)       

得到性别信息

得到性别信息

得到性别信息

int  GetPeopleNation(char *strTmp, int *strLen)       

得到民族信息

得到国籍信息

int  GetPeopleBirthday(char *strTmp, int *strLen)  

得到出生日期

得到出生日期

得到出生日期

int  GetPeopleIDCode(char *strTmp, int *strLen)  

得到身份证号信息

得到永久居证号码

得到公民身份号码

int  GetDepartment(char *strTmp, int *strLen)       

得到发证机关信息

得到档次受理申请机关代码

得到签发机关信息


【实例截图】

from clipboard

【核心代码】

└─CVR100UD二次开发SDK开发说明(华视)V7.1.6
    │  版本说明.txt
    │  
    ├─dll
    │  │  64位动态库需要区分传输协议串口和USB口不通用.txt
    │  │  
    │  ├─32bit
    │  │      config.ini
    │  │      MyStatic.exe
    │  │      sdtapi.dll
    │  │      SysInfo.dll
    │  │      Termb.dll
    │  │      WltRS.dll
    │  │      
    │  ├─64bit(USB通讯)
    │  │      .dat文件一定要跟动态库放在一起,是授权文件.txt
    │  │      config.ini
    │  │      license.dat
    │  │      MyStatic.exe
    │  │      sdtapi.dll
    │  │      Termb.dll
    │  │      WltRS.dll
    │  │      zp.bmp
    │  │      
    │  └─64bit(串口通讯)
    │          .dat文件一定要跟动态库放在一起,是授权文件.txt
    │          config.ini
    │          license.dat
    │          MyStatic.exe
    │          sdtapi.dll
    │          Termb.dll
    │          WltRS.dll
    │          zp.bmp
    │          
    ├─doc
    │      身份证阅读器SDK使用手册.doc
    │      
    ├─Example
    │  ├─C#
    │  │  ├─CVR100A_U_DSDK_Demo
    │  │  │  │  App.config
    │  │  │  │  CVR.ico
    │  │  │  │  CVR100A_U_DSDK_Demo.csproj
    │  │  │  │  CVR100A_U_DSDK_Demo.sln
    │  │  │  │  CVRSDK.cs
    │  │  │  │  MainWnd.cs
    │  │  │  │  MainWnd.Designer.cs
    │  │  │  │  MainWnd.resx
    │  │  │  │  Program.cs
    │  │  │  │  
    │  │  │  ├─bin
    │  │  │  │  ├─Debug
    │  │  │  │  │      CVR100A_U_DSDK_Demo.exe.config
    │  │  │  │  │      CVR100A_U_DSDK_Demo.vshost.exe
    │  │  │  │  │      CVR100A_U_DSDK_Demo.vshost.exe.config
    │  │  │  │  │      
    │  │  │  │  ├─Release
    │  │  │  │  └─x86
    │  │  │  │      ├─Debug
    │  │  │  │      │      CVR100A_U_DSDK_Demo.exe
    │  │  │  │      │      CVR100A_U_DSDK_Demo.exe.config
    │  │  │  │      │      CVR100A_U_DSDK_Demo.pdb
    │  │  │  │      │      CVR100A_U_DSDK_Demo.vshost.exe
    │  │  │  │      │      CVR100A_U_DSDK_Demo.vshost.exe.config
    │  │  │  │      │      CVR100A_U_DSDK_Demo.vshost.exe.manifest
    │  │  │  │      │      sdtapi.dll
    │  │  │  │      │      Termb.dll
    │  │  │  │      │      WltRS.dll
    │  │  │  │      │      
    │  │  │  │      └─Release
    │  │  │  │              CVR100A_U_DSDK_Demo.exe
    │  │  │  │              CVR100A_U_DSDK_Demo.exe.config
    │  │  │  │              CVR100A_U_DSDK_Demo.pdb
    │  │  │  │              CVR100A_U_DSDK_Demo.vshost.exe
    │  │  │  │              CVR100A_U_DSDK_Demo.vshost.exe.config
    │  │  │  │              CVR100A_U_DSDK_Demo.vshost.exe.manifest
    │  │  │  │              license.dat
    │  │  │  │              sdtapi.dll
    │  │  │  │              Termb.dll
    │  │  │  │              WltRS.dll
    │  │  │  │              
    │  │  │  ├─obj
    │  │  │  │  ├─Debug
    │  │  │  │  │  │  CVR100A_U_DSDK_Demo.csproj.FileListAbsolute.txt
    │  │  │  │  │  │  DesignTimeResolveAssemblyReferences.cache
    │  │  │  │  │  │  DesignTimeResolveAssemblyReferencesInput.cache
    │  │  │  │  │  │  TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │  │  │  │  │  │  TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │  │  │  │  │  │  TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │  │  │  │  │  │  
    │  │  │  │  │  └─TempPE
    │  │  │  │  └─x86
    │  │  │  │      ├─Debug
    │  │  │  │      │  │  CVR100A_U_DSDK_Demo.csproj.FileListAbsolute.txt
    │  │  │  │      │  │  CVR100A_U_DSDK_Demo.csproj.GenerateResource.Cache
    │  │  │  │      │  │  CVR100A_U_DSDK_Demo.csprojResolveAssemblyReference.cache
    │  │  │  │      │  │  CVR100A_U_DSDK_Demo.exe
    │  │  │  │      │  │  CVR100A_U_DSDK_Demo.MainWnd.resources
    │  │  │  │      │  │  CVR100A_U_DSDK_Demo.pdb
    │  │  │  │      │  │  CVR100A_U_DSDK_Demo.Properties.Resources.resources
    │  │  │  │      │  │  DesignTimeResolveAssemblyReferencesInput.cache
    │  │  │  │      │  │  TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │  │  │  │      │  │  TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │  │  │  │      │  │  TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │  │  │  │      │  │  
    │  │  │  │      │  └─TempPE
    │  │  │  │      └─Release
    │  │  │  │          │  CVR100A_U_DSDK_Demo.csproj.FileListAbsolute.txt
    │  │  │  │          │  CVR100A_U_DSDK_Demo.csproj.GenerateResource.Cache
    │  │  │  │          │  CVR100A_U_DSDK_Demo.csprojResolveAssemblyReference.cache
    │  │  │  │          │  CVR100A_U_DSDK_Demo.exe
    │  │  │  │          │  CVR100A_U_DSDK_Demo.MainWnd.resources
    │  │  │  │          │  CVR100A_U_DSDK_Demo.pdb
    │  │  │  │          │  CVR100A_U_DSDK_Demo.Properties.Resources.resources
    │  │  │  │          │  DesignTimeResolveAssemblyReferencesInput.cache
    │  │  │  │          │  TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │  │  │  │          │  TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │  │  │  │          │  TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │  │  │  │          │  
    │  │  │  │          └─TempPE
    │  │  │  ├─Properties
    │  │  │  │      AssemblyInfo.cs
    │  │  │  │      Resources.Designer.cs
    │  │  │  │      Resources.resx
    │  │  │  │      Settings.Designer.cs
    │  │  │  │      Settings.settings
    │  │  │  │      
    │  │  │  └─res
    │  │  │          CVR.ico
    │  │  │          
    │  │  └─CVR100A_U_DSDK_Demo_bakup
    │  │      │  CVR.ico
    │  │      │  CVR100A_U_DSDK_Demo.csproj
    │  │      │  CVR100A_U_DSDK_Demo.csproj.user
    │  │      │  CVR100A_U_DSDK_Demo.sln
    │  │      │  CVRSDK.cs
    │  │      │  Form1.cs
    │  │      │  Form1.Designer.cs
    │  │      │  Form1.resx
    │  │      │  Program.cs
    │  │      │  UpgradeLog.htm
    │  │      │  UpgradeLog.XML
    │  │      │  
    │  │      ├─Backup
    │  │      │  │  CVR.ico
    │  │      │  │  CVR100A_U_DSDK_Demo.csproj
    │  │      │  │  CVR100A_U_DSDK_Demo.csproj.user
    │  │      │  │  CVR100A_U_DSDK_Demo.sln
    │  │      │  │  CVRSDK.cs
    │  │      │  │  Form1.cs
    │  │      │  │  Form1.Designer.cs
    │  │      │  │  Form1.resx
    │  │      │  │  Program.cs
    │  │      │  │  
    │  │      │  └─Properties
    │  │      │          AssemblyInfo.cs
    │  │      │          Resources.Designer.cs
    │  │      │          Resources.resx
    │  │      │          Settings.Designer.cs
    │  │      │          Settings.settings
    │  │      │          
    │  │      ├─bin
    │  │      │  └─x86
    │  │      │      ├─Debug
    │  │      │      │      CVR100A_U_DSDK_Demo.exe
    │  │      │      │      CVR100A_U_DSDK_Demo.pdb
    │  │      │      │      CVR100A_U_DSDK_Demo.vshost.exe
    │  │      │      │      CVR100A_U_DSDK_Demo.vshost.exe.manifest
    │  │      │      │      sdtapi.dll
    │  │      │      │      Termb.dll
    │  │      │      │      WltRS.dll
    │  │      │      │      
    │  │      │      └─Release
    │  │      │              CVR100A_U_DSDK_Demo.exe
    │  │      │              CVR100A_U_DSDK_Demo.pdb
    │  │      │              CVR100A_U_DSDK_Demo.vshost.exe
    │  │      │              CVR100A_U_DSDK_Demo.vshost.exe.manifest
    │  │      │              sdtapi.dll
    │  │      │              Termb.dll
    │  │      │              WltRS.dll
    │  │      │              
    │  │      ├─obj
    │  │      │  │  CVR100A_U_DSDK_Demo.csproj.FileList.txt
    │  │      │  │  CVR100A_U_DSDK_Demo.csproj.FileListAbsolute.txt
    │  │      │  │  
    │  │      │  ├─Debug
    │  │      │  │  │  CVR100A_U_DSDK_Demo.csproj.FileListAbsolute.txt
    │  │      │  │  │  CVR100A_U_DSDK_Demo.csproj.GenerateResource.Cache
    │  │      │  │  │  CVR100A_U_DSDK_Demo.exe
    │  │      │  │  │  CVR100A_U_DSDK_Demo.Form1.resources
    │  │      │  │  │  CVR100A_U_DSDK_Demo.pdb
    │  │      │  │  │  CVR100A_U_DSDK_Demo.Properties.Resources.resources
    │  │      │  │  │  DesignTimeResolveAssemblyReferencesInput.cache
    │  │      │  │  │  
    │  │      │  │  └─TempPE
    │  │      │  │          DataSet1.Designer.cs.dll
    │  │      │  │          Properties.Resources.Designer.cs.dll
    │  │      │  │          
    │  │      │  ├─Release
    │  │      │  │  ├─Refactor
    │  │      │  │  └─TempPE
    │  │      │  │          Properties.Resources.Designer.cs.dll
    │  │      │  │          
    │  │      │  ├─x64
    │  │      │  │  └─Debug
    │  │      │  │      │  build.force
    │  │      │  │      │  DesignTimeResolveAssemblyReferencesInput.cache
    │  │      │  │      │  
    │  │      │  │      └─TempPE
    │  │      │  │              Properties.Resources.Designer.cs.dll
    │  │      │  │              
    │  │      │  └─x86
    │  │      │      ├─Debug
    │  │      │      │  │  CVR100A_U_DSDK_Demo.csproj.FileListAbsolute.txt
    │  │      │      │  │  CVR100A_U_DSDK_Demo.csproj.GenerateResource.Cache
    │  │      │      │  │  CVR100A_U_DSDK_Demo.csprojResolveAssemblyReference.cache
    │  │      │      │  │  CVR100A_U_DSDK_Demo.exe
    │  │      │      │  │  CVR100A_U_DSDK_Demo.Form1.resources
    │  │      │      │  │  CVR100A_U_DSDK_Demo.pdb
    │  │      │      │  │  CVR100A_U_DSDK_Demo.Properties.Resources.resources
    │  │      │      │  │  DesignTimeResolveAssemblyReferences.cache
    │  │      │      │  │  DesignTimeResolveAssemblyReferencesInput.cache
    │  │      │      │  │  
    │  │      │      │  └─TempPE
    │  │      │      │          Properties.Resources.Designer.cs.dll
    │  │      │      │          
    │  │      │      └─Release
    │  │      │          │  CVR100A_U_DSDK_Demo.csproj.FileListAbsolute.txt
    │  │      │          │  CVR100A_U_DSDK_Demo.csproj.GenerateResource.Cache
    │  │      │          │  CVR100A_U_DSDK_Demo.exe
    │  │      │          │  CVR100A_U_DSDK_Demo.Form1.resources
    │  │      │          │  CVR100A_U_DSDK_Demo.pdb
    │  │      │          │  CVR100A_U_DSDK_Demo.Properties.Resources.resources
    │  │      │          │  DesignTimeResolveAssemblyReferencesInput.cache
    │  │      │          │  
    │  │      │          └─TempPE
    │  │      │                  Properties.Resources.Designer.cs.dll
    │  │      │                  
    │  │      ├─Properties
    │  │      │      AssemblyInfo.cs
    │  │      │      Resources.Designer.cs
    │  │      │      Resources.resx
    │  │      │      Settings.Designer.cs
    │  │      │      Settings.settings
    │  │      │      
    │  │      └─_UpgradeReport_Files
    │  │              UpgradeReport.css
    │  │              UpgradeReport.xslt
    │  │              UpgradeReport_Minus.gif
    │  │              UpgradeReport_Plus.gif
    │  │              
    │  ├─C Builder
    │  │      2.bat
    │  │      CVRDrive.bpr
    │  │      CVRDrive.cpp
    │  │      CVRDrive.exe
    │  │      CVRDrive.obj
    │  │      CVRDrive.res
    │  │      CVRDrive.tds
    │  │      Termb.dll
    │  │      UCVRDrive.cpp
    │  │      UCVRDrive.dfm
    │  │      UCVRDrive.h
    │  │      UCVRDrive.obj
    │  │      UTermb.cpp
    │  │      UTermb.h
    │  │      UTermb.obj
    │  │      WinIo.dll
    │  │      
    │  ├─Delphi
    │  │      CVRDLL.dcu
    │  │      CVRDLL.pas
    │  │      CVRDLL.~pas
    │  │      ICINIT.INI
    │  │      PMain.cfg
    │  │      PMain.dof
    │  │      PMain.dpr
    │  │      PMain.exe
    │  │      PMain.res
    │  │      Termb.dll
    │  │      UCVR.dcu
    │  │      UCVR.ddp
    │  │      UCVR.dfm
    │  │      UCVR.pas
    │  │      UCVR.~ddp
    │  │      UCVR.~dfm
    │  │      UCVR.~pas
    │  │      wz.txt
    │  │      xp.wlt
    │  │      zp.bmp
    │  │      
    │  ├─Java
    │  │  │  说明.txt
    │  │  │  
    │  │  ├─CVR100Demo
    │  │  │  │  build.xml
    │  │  │  │  hs_err_pid1480.log
    │  │  │  │  hs_err_pid3436.log
    │  │  │  │  hs_err_pid4044.log
    │  │  │  │  JNativeCpp.dll
    │  │  │  │  manifest.mf
    │  │  │  │  Termb.dll
    │  │  │  │  
    │  │  │  ├─build
    │  │  │  │  │  built-jar.properties
    │  │  │  │  │  
    │  │  │  │  ├─classes
    │  │  │  │  │  ├─cvr100demo
    │  │  │  │  │  │  │  CVR100DemoAboutBox.class
    │  │  │  │  │  │  │  CVR100DemoApp.class
    │  │  │  │  │  │  │  CVR100DemoView$1.class
    │  │  │  │  │  │  │  CVR100DemoView$10.class
    │  │  │  │  │  │  │  CVR100DemoView$11.class
    │  │  │  │  │  │  │  CVR100DemoView$2.class
    │  │  │  │  │  │  │  CVR100DemoView$3.class
    │  │  │  │  │  │  │  CVR100DemoView$4.class
    │  │  │  │  │  │  │  CVR100DemoView$5.class
    │  │  │  │  │  │  │  CVR100DemoView$6.class
    │  │  │  │  │  │  │  CVR100DemoView$7.class
    │  │  │  │  │  │  │  CVR100DemoView$8.class
    │  │  │  │  │  │  │  CVR100DemoView$9.class
    │  │  │  │  │  │  │  CVR100DemoView.class
    │  │  │  │  │  │  │  
    │  │  │  │  │  │  └─resources
    │  │  │  │  │  │      │  about.png
    │  │  │  │  │  │      │  CVR100DemoAboutBox.properties
    │  │  │  │  │  │      │  CVR100DemoApp.properties
    │  │  │  │  │  │      │  CVR100DemoView.properties
    │  │  │  │  │  │      │  splash.png
    │  │  │  │  │  │      │  
    │  │  │  │  │  │      └─busyicons
    │  │  │  │  │  │              busy-icon0.png
    │  │  │  │  │  │              busy-icon1.png
    │  │  │  │  │  │              busy-icon10.png
    │  │  │  │  │  │              busy-icon11.png
    │  │  │  │  │  │              busy-icon12.png
    │  │  │  │  │  │              busy-icon13.png
    │  │  │  │  │  │              busy-icon14.png
    │  │  │  │  │  │              busy-icon2.png
    │  │  │  │  │  │              busy-icon3.png
    │  │  │  │  │  │              busy-icon4.png
    │  │  │  │  │  │              busy-icon5.png
    │  │  │  │  │  │              busy-icon6.png
    │  │  │  │  │  │              busy-icon7.png
    │  │  │  │  │  │              busy-icon8.png
    │  │  │  │  │  │              busy-icon9.png
    │  │  │  │  │  │              idle-icon.png
    │  │  │  │  │  │              
    │  │  │  │  │  └─META-INF
    │  │  │  │  │      └─services
    │  │  │  │  │              org.jdesktop.application.Application
    │  │  │  │  │              
    │  │  │  │  └─empty
    │  │  │  ├─dist
    │  │  │  │  │  CVR100Demo.jar
    │  │  │  │  │  README.TXT
    │  │  │  │  │  
    │  │  │  │  └─lib
    │  │  │  │          appframework-1.0.3.jar
    │  │  │  │          swing-worker-1.1.jar
    │  │  │  │          
    │  │  │  ├─nbproject
    │  │  │  │  │  build-impl.xml
    │  │  │  │  │  genfiles.properties
    │  │  │  │  │  project.properties
    │  │  │  │  │  project.xml
    │  │  │  │  │  
    │  │  │  │  ├─configs
    │  │  │  │  │      vv.properties
    │  │  │  │  │      
    │  │  │  │  └─private
    │  │  │  │          config.properties
    │  │  │  │          private.properties
    │  │  │  │          private.xml
    │  │  │  │          
    │  │  │  └─src
    │  │  │      ├─cvr100demo
    │  │  │      │  │  CVR100DemoAboutBox.form
    │  │  │      │  │  CVR100DemoAboutBox.java
    │  │  │      │  │  CVR100DemoApp.java
    │  │  │      │  │  CVR100DemoView.form
    │  │  │      │  │  CVR100DemoView.java
    │  │  │      │  │  
    │  │  │      │  └─resources
    │  │  │      │      │  about.png
    │  │  │      │      │  CVR100DemoAboutBox.properties
    │  │  │      │      │  CVR100DemoApp.properties
    │  │  │      │      │  CVR100DemoView.properties
    │  │  │      │      │  splash.png
    │  │  │      │      │  
    │  │  │      │      └─busyicons
    │  │  │      │              busy-icon0.png
    │  │  │      │              busy-icon1.png
    │  │  │      │              busy-icon10.png
    │  │  │      │              busy-icon11.png
    │  │  │      │              busy-icon12.png
    │  │  │      │              busy-icon13.png
    │  │  │      │              busy-icon14.png
    │  │  │      │              busy-icon2.png
    │  │  │      │              busy-icon3.png
    │  │  │      │              busy-icon4.png
    │  │  │      │              busy-icon5.png
    │  │  │      │              busy-icon6.png
    │  │  │      │              busy-icon7.png
    │  │  │      │              busy-icon8.png
    │  │  │      │              busy-icon9.png
    │  │  │      │              idle-icon.png
    │  │  │      │              
    │  │  │      └─META-INF
    │  │  │          └─services
    │  │  │                  org.jdesktop.application.Application
    │  │  │                  
    │  │  └─JNative文件
    │  │          JNative.jar
    │  │          
    │  ├─PB
    │  │      cardreader.exe
    │  │      cardreader.pbl
    │  │      cardreader.pbt
    │  │      hsreader.pbw
    │  │      libjcc.dll
    │  │      libjsybheap.dll
    │  │      pbvm90.dll
    │  │      sdtapi.dll
    │  │      Termb.dll
    │  │      WltRS.dll
    │  │      
    │  ├─VB
    │  │      fp.dat
    │  │      Main.frm
    │  │      Main.frx
    │  │      Module1.bas
    │  │      MSSCCPRJ.SCC
    │  │      Termb.dll
    │  │      wz.txt
    │  │      xp.wlt
    │  │      zp.bmp
    │  │      测试VB.exe
    │  │      测试VB.PDM
    │  │      测试VB.vbp
    │  │      测试VB.vbw
    │  │      
    │  └─VC(包含永久居留证)
    │      │  HKCardDlg.cpp
    │      │  HKCardDlg.h
    │      │  IdCardDlg.cpp
    │      │  IdCardDlg.h
    │      │  MyStatic.aps
    │      │  MyStatic.cpp
    │      │  MyStatic.dsp
    │      │  MyStatic.h
    │      │  MyStatic.ncb
    │      │  MyStatic.rc
    │      │  MyStatic.sln
    │      │  MyStatic.vcproj
    │      │  MyStatic.vcproj.PC201612011026.Administrator.user
    │      │  MyStaticDlg.cpp
    │      │  MyStaticDlg.h
    │      │  PrCardDlg.cpp
    │      │  PrCardDlg.h
    │      │  resource.h
    │      │  SettingDlg.cpp
    │      │  SettingDlg.h
    │      │  StdAfx.cpp
    │      │  StdAfx.h
    │      │  Utility.cpp
    │      │  Utility.h
    │      │  
    │      └─res
    │              CVR.ico
    │              MyStatic.ico
    │              MyStatic.rc2
    │              Thumbs.db
    │              
    └─USB驱动
        ├─32位Windows操作系统驱动
        │  ├─MSI安装包
        │  │      ReadMe.txt
        │  │      USBDrv-install.bat
        │  │      USBDrv-uninstall.bat
        │  │      USBDrv3.0-x86.msi
        │  │      
        │  └─驱动文件
        │          samcoins.dll
        │          sdt_s_drv.cat
        │          USBDrv.sys
        │          USBDrvCo.inf
        │          居民身份证验证安全模块安装卸载说明(32位Windows系统).pdf
        │          
        └─64位Windows操作系统驱动
            ├─MSI安装包
            │      MSI安装包.rar
            │      ReadMe.txt
            │      USBDrv-install.bat
            │      USBDrv-uninstall.bat
            │      USBDrv3.0-x64.msi
            │      
            └─驱动文件
                    samcoins.dll
                    sdt_s_drv_x64.cat
                    USBDrv.sys
                    USBDrvCo.inf
                    居民身份证验证安全模块安装卸载说明(64位Windows系统).pdf
                    


实例下载地址

CVR100UD身份证阅读器二次开发SDK开发说明(华视)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警