Re[2]: DCOM от А до Я
От: George_Seryakov Россия  
Дата: 04.02.02 00:24
Оценка:
Здравствуйте Egor, Вы писали:


E> Теперь я решил сделать DCOM сервер в виде dll. Сделал, локально все работает,

E> а вот удаленно никак. Получаю — Class not Registered. Хотя везде эту dll зарегистрировал
E> и у себя и на удаленном серваке. И еще security для dll не выставляются,
E> Вообще такой закладки нет в dcomcnfg.
E> Есть ли у кого какие соображения на этот счет?

dcomcnfg и вообще удаленная активизация возможны только для Application, каковым dll не является. Проще всего — положить твой компонент под MTS (aka COM+). Просто создаешь Package (Application в терминах COM+) и вставляешь туда твой dll. Как регистировать Package на клиентской машине — почитай в документации.

E>2.Может кто расскажет как настроить клиентскую часть без запуска dcomcnfg.


IT тебе изложил уже, в самом начале.

E> честно говоря мало что понял. Я так понимаю, что серверную часть на клиентской машине

E> всеравно регистрировать придется. А так нельзя сделать, чтобы
E> на свежей машине, которую только что поставили, запустил клиент свой клиентский экзешник и вперед?

Вроде, можно. QI на удаленную машину с данным ClsId не требует регистрации этого ClsId локально.
GS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.