Re: Help!!!!! Как получить события в DCOM
От: Signatec Россия  
Дата: 07.07.03 05:51
Оценка:
Здравствуйте, СигизмунД, Вы писали:

СД>Имеется ActiveX exe на VB. В нём реализована бизнес логика. Классы ActiveX генерят события(RaiseEvent). При установке и клиентской части и ActiveX на одной машине всё работает, но ежели ActiveX установить на сервер возникает проблема. Если объект объявлен как Withevents возникает ошибка Permission denide. Ежели Withevents убрать, всё работает.


Нужно настроить клиентскую машину так, чтобы она могла принимать DCOM вызовы от кого угодно ну или хотябы от сервера. Это делается либо вызовом CoInitializeSecurity в клиентском процессе после вызова CoInitializeEx, либо на клиентской машине настроить с помощью dcomcnfg доступ по умолчанию гостям или убрать проверку подлиности по умолчанию.
Смотри статью Влада "Защита DCOM/COM+".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.