LogonUser を使用して資格情報を確認します。Windows 7 PC では、失敗した場合、関数が戻るまで 30 秒待たなければならない場合があります。これは XP では発生しません。関数は非常に迅速に戻ります。これが私のコードです:
HANDLE hToken;
bool bSuccess = LogonUser(StringUserName, "MyDomain", StringPassword, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &hToken);