Я использую следующий набор API (C ++) для проверки имени пользователя и пароля Windows (учетной записи домена) с помощью MS SQL db:
- LogonUser
- CreateEnvironmentBlock
- ImpersonateLoggedOnUser
- SQLDriverConnect
Работает просто отлично, но проблема возникает, когда для проверки используется учетная запись службы (учетная запись домена, но вы не можете войти в Windows, используя ее),в LogonUser API происходит сбой.
Есть ли способ в C ++ или .net (Framework 2.0) проверить учетную запись домена с помощью MS SQL db без использования механизма олицетворения?
Спасибо,
Рахул