Назад | Перейти на главную страницу

Win XP vs Win7, при отправке учетных данных на удаленный сервер есть ли разница?

На сервере Windows 2003 у меня есть приложение com +, которое доступно всем клиентам с анонимными разрешениями. Windows XP не имеет проблем с доступом, активацией и запуском объекта com +, однако у клиента Windows 7 есть проблемы.

Когда пользователь Win7 пытается подключиться к com +, он получает сообщение об ошибке, что удаленный объект не реализует интерфейс IDispatch. Я считаю, что это проблема безопасности.

Когда я устанавливаю одного и того же пользователя на клиенте, и проблема удаленного компьютера решается, но это не решение, Win 7 должен получить доступ к com +, находясь в группе Everybody / Anonymous.

Есть ли разница в отправке учетных данных в xp / win7? Что я могу установить на машине win7, чтобы решить эту проблему?

Это может быть проблема локального администратора / UAC или, возможно, проблема протокола аутентификации. По умолчанию Windows 7 не поддерживает аутентификацию NTLM v1 или LM. Некоторые службы COM +, которые я видел, не поддерживали NTLM v2 или Kerberos, а только старые методы.

Я решил проблему. Вероятно, ответ заключался в том, что на клиентской машине не была установлена ​​дополнительная библиотека, включающая интерфейс, используемый для связи.

Без него com + client, вероятно, хотел получить определение интерфейса с удаленного сервера, но безуспешно.