• 大小: 36.96MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-04
  • 语言: 其他
  • 标签: 中控接口  

资源简介

提供支持中控的身份证阅读器ID100开发接口访问,包含了BS_IE(ActiveX),BS_多浏览,多模式调动接口

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “futil.h“

#pragma warning(disable: 4996)

int WriteBitmapHeader(BYTE *Buffer int Width int Height)
{
BITMAPFILEHEADER *bmpfheader=(BITMAPFILEHEADER *)Buffer;
BITMAPINFO *bmpinfo=(BITMAPINFO *)(((char*)bmpfheader)+14);
int iw;
memset(bmpfheader00x500);
bmpfheader->bfType =19778;
w = ((Width+3)/4)*4*Height+sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFO)+255*sizeof(RGBQUAD);
memcpy((void*)(((char*)bmpfheader)+2) &w 4);
//bmpfheader->bfOffBits;
w= sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFO)+255*sizeof(RGBQUAD);
memcpy((void*)(((char*)bmpfheader)+10) &w 4);
bmpinfo->bmiHeader.biWidth=Width;
bmpinfo->bmiHeader.biHeight=Height;
bmpinfo->bmiHeader.biBitCount=8;
bmpinfo->bmiHeader.biClrUsed=0;
bmpinfo->bmiHeader.biSize=sizeof(bmpinfo->bmiHeader);
bmpinfo->bmiHeader.biPlanes=1;
bmpinfo->bmiHeader.biSizeImage=((Width+3)/4)*4*Height;
for(i=1;i<256;i++)
{
bmpinfo->bmiColors[i].rgbBlue=i;
bmpinfo->bmiColors[i].rgbGreen=i;
bmpinfo->bmiColors[i].rgbRed=i;
}
return sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+256*sizeof(RGBQUAD);
}

int WriteBitmap(BYTE *buffer int Width int Height char *file)
{
FILE *f=fopen(file “wb“);
if(f)
{
unsigned char Buffer[0x500];
int i w=WriteBitmapHeader(Buffer Width Height);
fwrite(Buffer w 1 f);
w = ((Width+3)/4)*4;
buffer+=Width*(Height-1);
for(i=0; i {
fwrite(buffer Width 1 f);
if(w-Width)
fwrite(buffer w-Width 1 f);
buffer-=Width;
}
fclose(f);
return Width*Height;
}
return 0;
}

BYTE *LoadFile(const char *FileName int *size)
{
BYTE *data=NULL;
FILE *f=fopen(FileName “rb“); 
long s;
if(!f) return 0;
fseek(f0SEEK_END);
s=ftell(f);
if(s>0)
{
fseek(f0SEEK_SET);
data=(BYTE*)malloc(s);
if (1>(long)fread(data s 1 f))
{
free(data);
data=NULL;
}
}
fclose(f);
if(size) *size=s;
return data;
}

int SaveToFile(const char *fileName void *buffer int size)
{
FILE *f=fopen(fileName “wb“);
if(f==NULL)
{
printf(“Open file %s to write fail.\n“ fileName);
return 0;
}
fwrite(buffer size 1 f);
fclose(f);
return 1;
}

int ReadBitmap(BYTE *p BYTE *buffer int *Width int *Height)
{
BITMAPFILEHEADER *bmpfheader=(BITMAPFILEHEADER *)p;
BITMAPINFO *bmpinfo=(BITMAPINFO *)(p+14);
int iw;
if(!p) return 0;

*Width = bmpinfo->bmiHeader.biWidth;
*Height=bmpinfo->bmiHeader.biHeight;
if((bmpfheader->bfType ==19778) && (bmpinfo->bmiHeader.biCompression==0) &&
(bmpinfo->bmiHeader.biBitCount==8))
{
if(bmpinfo->bmiHeader.biClrUsed==0) bmpinfo->bmiHeader.biClrUsed=256;
if(bmpinfo->bmiHeader.biClrUsed!=256) return 0;
p+=0x436;
w = ((*Width+3)/4)*4;
p+=w*(*Height-1);
if(buffer)
for(i=0; i<(int)*Height; i++)
{
memcpy(buffer p *Width);
buffer+=*Width;
p-=w;
}
}
else
{
return 0;
}
return *Width**Height;
}

int LoadB

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     165192  2018-08-22 14:54  BS_IE(ActiveX)\二代证阅读\doc\注意事项.docx

     文件     461054  2019-01-16 15:42  BS_IE(ActiveX)\二代证阅读\doc\身份证阅读器(A型)ActiveX参考手册.pdf

     文件       2297  2018-08-08 16:37  BS_IE(ActiveX)\二代证阅读\IDCardReader.htm

     文件        910  2018-12-05 10:43  BS_IE(ActiveX)\二代证阅读\IDCardReader_AutoRead.htm

     文件       8801  2018-08-27 08:53  BS_IE(ActiveX)\二代证阅读\sample\index.html

     文件     253696  2015-05-08 18:40  BS_IE(ActiveX)\二代证阅读\sample\jquery.js

     文件    4608448  2018-11-20 18:15  BS_IE(ActiveX)\二代证阅读\ZKIDCardReaderControl_Setup.exe

     文件     128423  2018-10-24 15:15  BS_IE(ActiveX)\指纹采集器\demo\IDFP_Sample.html

     文件        326  2019-01-07 10:41  BS_IE(ActiveX)\指纹采集器\demo\操作说明.txt

     文件       9517  2018-10-24 15:19  BS_IE(ActiveX)\指纹采集器\doc\IDFPControl.html

     文件    1160189  2018-10-24 15:16  BS_IE(ActiveX)\指纹采集器\安装包\ZKIDFPControl_Setup_20181024非免驱.exe

     文件    1396886  2019-04-02 10:58  BS_IE(ActiveX)\指纹采集器\安装包\ZKIDFPControl_Setup_20190402免驱.exe

     文件        227  2019-01-07 11:01  BS_IE(ActiveX)\指纹采集器\安装包\说明.txt

     文件      18883  2018-09-06 15:02  BS_多浏览\doc\ZKIDROnline SDK.html

     文件       3004  2016-04-26 17:27  BS_多浏览\sample\二代证\base.html

     文件        898  2015-12-01 10:09  BS_多浏览\sample\二代证\css\base.css

     文件       1351  2015-12-01 09:42  BS_多浏览\sample\二代证\css\whole.css

     文件        773  2017-10-17 14:42  BS_多浏览\sample\二代证\ICSNR.html

     文件        441  2015-06-23 18:05  BS_多浏览\sample\二代证\images\base_readCard.png

     文件       3095  2015-11-30 19:48  BS_多浏览\sample\二代证\images\logo.png

     文件       3690  2015-04-07 17:40  BS_多浏览\sample\二代证\images\userImage.png

     文件       5854  2015-10-10 14:13  BS_多浏览\sample\二代证\jBox\i18n\jquery.jBox-zh-CN.js

     文件      29430  2015-11-30 23:44  BS_多浏览\sample\二代证\jBox\jquery.jBox-2.3.min.js

     文件       2767  2015-10-10 14:13  BS_多浏览\sample\二代证\jBox\Skins\Default\images\jbox-icons-ie6.gif

     文件       6588  2015-10-10 14:13  BS_多浏览\sample\二代证\jBox\Skins\Default\images\jbox-icons.png

     文件       3199  2015-10-10 14:13  BS_多浏览\sample\二代证\jBox\Skins\Default\images\jbox-loading1.gif

     文件       4167  2015-10-10 14:13  BS_多浏览\sample\二代证\jBox\Skins\Default\images\jbox-loading2.gif

     文件       3789  2015-11-28 15:23  BS_多浏览\sample\二代证\jBox\Skins\Default\jbox.css

     文件       1591  2015-06-23 18:05  BS_多浏览\sample\二代证\js\baseISSobject.js

     文件       9935  2018-06-26 11:07  BS_多浏览\sample\二代证\js\baseISSOnline.js

............此处省略337个文件信息

评论

共有 条评论

相关资源