WinbioOpensession返回E_ACCESSDENIED?

时间:2013-02-13 11:15:32

标签: c++ windows windows-7 biometrics credential-providers

我在VS2010和Windows 7中编程。

我正在调用WinBioOpenSession

中的winbio.h函数

这是我的代码:

WINBIO_SESSION_HANDLE sessionHandle = NULL;

hr = WinBioOpenSession( 
            WINBIO_TYPE_FINGERPRINT,    
            WINBIO_POOL_SYSTEM,         
            WINBIO_FLAG_RAW,            
            NULL,                      
            0,                          
            WINBIO_DB_DEFAULT,          
            &sessionHandle             
            );

hr返回E_ACCESSDENIED返回码?

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

以管理员身份运行Visual Studio。

答案 1 :(得分:0)

问题是您没有检查生物识别登录选项。转到“控制面板”的“生物识别”选项,然后启用生物识别登录选项。