今天看到很多网友对于读取二代身份证上的相片遇到了麻烦,GetBmp(char * Wlt_File,int intf) 这个函数不知道怎么用。下面是我做的小实例,仅供参考,希望能帮到大家。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
#region API声明
[DllImport("sdtapi.dll", CallingConvention = CallingConvention.StdCall)]
static extern int SDT_StartFindIDCard (int iPort, byte[] pucManaInfo,int iIfOpen);
[DllImport("sdtapi.dll",CallingConvention = CallingConvention.StdCall)]
static extern int SDT_SelectIDCard (int iPort , byte[] pucManaMsg,int iIfOpen);
[DllImport("sdtapi.dll",CallingConvention = CallingConvention.StdCall)]
static extern int SDT_ReadBaseMsg (int iPort, byte[] pucCHMsg, ref UInt32 puiCHMsgLen, byte[] pucPHMsg,ref UInt32 puiPHMsgLen,int iIfOpen);
[DllImport("Wlt