如何在c++中获取数字人物指纹sdk中的序列号

gupuwyp2  于 2022-11-27  发布在  其他
关注(0)|答案(2)|浏览(152)

我下载并运行了一个C++项目的Digital-persona-sdk https://github.com/iamonuwa/Digital-Persona-SDK/指纹项目。这有两个项目在安装sdk后。该项目只有捕获和验证功能只写。没有写的获得序列号。有没有人有一个样本程序解决这个问题?

nkoocmlb

nkoocmlb1#

只需花两分钟阅读所提供的文档,即可了解您需要了解的所有信息:
1.使用DFPEnumerateDevices获取所有设备GUID
1.依次调用DPFPGetDeviceInfo以获取每个设备的设备信息。
1.序列号以devInfo->HwInfo.szSerialNb形式嵌入设备信息中。

ht4b089n

ht4b089n2#

得到序列号的答案是:-

wchar_t get_serial_number()
{
    DPFPInit();   
    DP_DEVICE_INFO pDevInfo;
    ULONG puDevCount;
    GUID *ppDevUID;
    
    DPFPEnumerateDevices(&puDevCount,&ppDevUID);
    
    GUID sample = *ppDevUID;
    DPFPGetDeviceInfo(sample, &pDevInfo);
    return pDevInfo.HwInfo.szSerialNb;
}

相关问题