資源簡介
提供支持中控的身份證閱讀器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\二代證\ba
?????文件????????898??2015-12-01?10:09??BS_多瀏覽\sample\二代證\css\ba
?????文件???????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\ba
?????文件???????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\ba
?????文件???????9935??2018-06-26?11:07??BS_多瀏覽\sample\二代證\js\ba
............此處省略337個文件信息
評論
共有 條評論