Win 9x как DCOM клиент - список граблей
От: Tom Россия http://www.RSDN.ru
Дата: 23.01.04 14:01
Оценка: 38 (5)
#Имя: FAQ.dcom.win9x
_>Сейчас читал статью comsec... У меня клиент на вин98 стоит, а сервер на вин2к, доменов нету. Может из-за этого?

Ну так с win98 надо было начинать. Итак список граблей на которые можно наступить при использовании win 9x как DCOM клиента:

0. Проверить что у пользователя, указываемого в COSERVERINFO есть права на запуск и на вызов методов обьекта (смотреть в dcomcnfg.exe)
1. Для серверов exe проверить вызывается ли CoInitializeSecurity и её параметры (см. статью )
2. Убедится, что в dcomcnfg.exe для сервера указана не "Launching User" а "Interactive user" или "This User" (из за проблеммы call backs)
3. Так как win95 поддерживает проверку целостности пакетов уровня только RPC_C_AUTHN_LEVEL_CONNECT, то на сервере для обьекта должна быть задана настройка не выше чем RPC_C_AUTHN_LEVEL_CONNECT. Иначе вызов метода будет обламыватся с ошибкой E_ACCESSDENIED
4. Если ничего не помогло, то можно посмотреть Event Log, там иногда бывает полезная информация.

Ссылки:
Q174024
Q158508
Защита в DCOM/COM+
Автор(ы): Владислав Чистяков
Дата: 28.01.2002
... << RSDN@Home 1.1.0 stable >>
Народная мудрось
всем все никому ничего(с).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.