Re[8]: DCOM: как правильно подключаться к серверу по паролю?
От: Аноним  
Дата: 26.01.04 10:09
Оценка:
Tom>0. Проверить что у пользователя, указываемого в COSERVERINFO есть права на запуск и на вызов методов обьекта (смотреть в dcomcnfg.exe)
Везде everyone
Tom>1. Для серверов exe проверить вызывается ли CoInitializeSecurity и её параметры (см. статью )
Запускается строка из статьи, отключающая защиту, и в клиенте и в сервере.

Tom>2. Убедится, что в dcomcnfg.exe для сервера указана не "Launching User" а "Interactive user" или "This User" (из за проблеммы call backs)

Сервер оформлен в виде сервиса, и при попытке выбрать This User и задать верного пользователя с паролем пишет "неправильный параметр". А изначально вообще стоит system.

Tom>3. Так как win95 поддерживает проверку целостности пакетов уровня только RPC_C_AUTHN_LEVEL_CONNECT, то на сервере для обьекта должна быть задана настройка не выше чем RPC_C_AUTHN_LEVEL_CONNECT. Иначе вызов метода будет обламыватся с ошибкой E_ACCESSDENIED

Везде NONE!

Tom>4. Если ничего не помогло, то можно посмотреть Event Log, там иногда бывает полезная информация.

Тоже пусто

Tom>Ссылки:

Tom>Q174024
Tom>Q158508
Tom>Защита в DCOM/COM+
Автор(ы): Владислав Чистяков
Дата: 28.01.2002


В общем пора садиться на Win2000 Спасибо за инфу!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.