Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Windows 7上,LogonUser返回速度慢,凭据不正确_C++_Windows - Fatal编程技术网

C++ 在Windows 7上,LogonUser返回速度慢,凭据不正确

C++ 在Windows 7上,LogonUser返回速度慢,凭据不正确,c++,windows,C++,Windows,我使用LogonUser验证凭据。在Windows 7 PC上,如果出现故障,用户可能需要等待30秒才能返回该功能。XP上不会发生这种情况-函数返回速度非常快。这是我的密码: HANDLE hToken; bool bSuccess = LogonUser(StringUserName, "MyDomain", StringPassword, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &hToken); 我不知道Wind

我使用LogonUser验证凭据。在Windows 7 PC上,如果出现故障,用户可能需要等待30秒才能返回该功能。XP上不会发生这种情况-函数返回速度非常快。这是我的密码:

HANDLE hToken;

bool bSuccess = LogonUser(StringUserName, "MyDomain", StringPassword, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &hToken);

我不知道Windows的特定API如何处理这个问题,但通常认为在登录凭据不正确时不要立即返回是个好主意,以避免暴力攻击。我可以想象Windows从WinXP开始就添加了此功能。

域控制器可能需要一段时间才能确定凭据是否损坏。@sixlettervariables:30秒?我希望一些严肃的SQL查询运行得更快,更不用说相对简单的凭证查找了。