Я использую Windows XP Pro SP3.
Я хочу использовать функции SSPI в моем коде.
Я скомпилировал свой код, без ошибок.
Я установил для пакета безопасности значение Переговоры , что рекомендуется.
Когда я запускаю свою программу, Переговоры не могут быть использованы, потому что не могут быть найдены.
Итак, я попробовал вместо этого «Kerberos», и та же ошибка: пакет безопасности не найден.
Я просмотрел реестр и по этому ключу: HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Lsa / Security Packages , доступны следующие пакеты безопасности: kerberos , msv1_0 , канал , wdigest . Переговоры и NTLM отсутствуют.
Я не понимаю, почему моей программе не удается найти какой-либо пакет безопасности.
Возвращенный код ошибки: 0x80090305 , и я не смог найти подсказки о том, как это исправить.
Итак, если вы освоите SSPI, пожалуйста, мне нужна ваша помощь!
У меня есть что-то, чтобы изменить в реестре?
Или, может быть, мне нужно зарегистрировать некоторые библиотеки DLL?
Спасибо за любую подсказку
Bye!