易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 读取身份证源码

一般来说winform应用程序解决这个问题起来时很容易的,web应用程序就麻烦一点了。 这里我说说我的解决思路: 一、你必要有联机型居民身份证阅读器一个(带驱动光盘),这里我用的是精伦电子公司的iDR200,并有这个阅读器的开发接口说明。 二、新建一个winform控件项目ReadCardControl,添加一个主类ReadCard 1、 声明dll入口 [DllImport("Sdtapi.dll")] private static extern int InitComm(int iPort);//初始化 [DllImport("Sdtapi.dll")] private static extern int Authenticate();//卡认证 [DllImport("Sdtapi.dll")] private static extern int ReadBaseInfos(StringBuilder Name, StringBuilder Gender, StringBuilder Folk, StringBuilder BirthDay, StringBuilder Code, StringBuilder Address, StringBuilder Agency, StringBuilder ExpireStart, StringBuilder ExpireEnd);//读取数据,推荐使用 [DllImport("Sdtapi.dll")] private static extern int CloseComm();//关闭端口 [DllImport("Sdtapi.dll")] private static extern int ReadBaseMsg(byte[] pMsg, ref int len);//读取数据,这里不用 [DllImport("Sdtapi.dll")] private static extern int ReadBaseMsgW(byte[] pMsg, ref int len);//读取数据,这里不用 [DllImport("kernel32.dll")] private static extern int Beep(int dwFreq, int dwDuration);//用来大吼一声 2、读卡方法 private string[] arrys = null;//声明用来保存身份证信息的数组 public void OnTimer() { StringBuilder Name = new StringBuilder(31); StringBuilder Gender = new StringBuilder(3); StringBuilder Folk = new StringBuilder(10); StringBuilder BirthDay = new StringBuilder(9); StringBuilder Code = new StringBuilder(19); StringBuilder Address = new StringBuilder(71); StringBuilder Agency = new StringBuilder(31); StringBuilder ExpireStart = new StringBuilder(9); StringBuilder ExpireEnd = new StringBuilder(9); //int len = 0; //string[] temp; char[] param = { '\0' }; byte[] pMsg = new byte[256]; string[] baseinfo = new string[9]; //打开端口 int intOpenRet = InitComm(1001); if (intOpenRet != 1) { //SetText("阅读机具未连接", lblMsg); return; } //卡认证 int intReadRet = Authenticate(); if (intReadRet != 1) { //SetText("卡认证失败", lblMsg); CloseCo


相关文档:

ASP.NET出错 当前上下文中不存在名称"Response"

      Page.Response属性只有在页面代码中,或者说在继承自: System.Web.UI.Page的类中才有。其他即使using System.Web.UI 也无法使用Page.Response属性。否则编译时报错:当前上下文中不存在名称"Response"
      解决方法:可以用System.Web.HttpContext.Current.Res ......

asp.net 制作安装包并自动安装SQL数据库

一).创建部署项目    
  1.   在“文件”菜单上指向“添加项目”,然后选择“新建项目”。    
  2.   在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格 ......

ASP.NET MVC 2的代码以MS PL协议开源发布

微软已经宣布ASP.NET MVC 2的代码以MS-PL协议发布,MS-PL是一个得到OSI认证的开源协议,ASP.NET MVC基于MS-PL发布,是一个真正的开源框架且没有任何平台限制,也就是说,您可以在mono下使用或开发ASP.NET MVC的相关项目。 可以到ASP.NET MVC 2 RTM Download Details page获取源代码,或者到CodePlex上获取,这个页面是微软官 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号