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 локально.