ShellExt и COM Local Server
От: Kovu  
Дата: 24.04.03 11:40
Оценка:
Во всех примерах и статьях для реальзации ShellExtension (например добвление пунктов в контекстное меню експлорера)
с использованием improc сервера (DLL).
Можно ли использовать для этих целей LocalServer (EXE)?
Я попробовал тупо добавить в ...CLID/{MyCLID} ключ LocalServer32 с путем к exe и убрал ключ inprocserver32
но exe так никто и не дернул.

Подскажите pls — возможно ли вообще это в принципе?
Re: ShellExt и COM Local Server
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 24.04.03 12:04
Оценка:
Здравствуйте, Kovu, Вы писали:

K>Подскажите pls — возможно ли вообще это в принципе?


Это зависит от того, как создается экземпляр. Если CLSCTX_ALL — то да.
Если CLSCTX_INPROC(скорее всего) — то нет.
Re[2]: ShellExt и COM Local Server
От: Kovu  
Дата: 24.04.03 12:11
Оценка:
Здравствуйте, Plutonia Experiment, Вы писали:

PE>Здравствуйте, Kovu, Вы писали:


K>Подскажите pls — возможно ли вообще это в принципе?


PE>Это зависит от того, как создается экземпляр. Если CLSCTX_ALL — то да.

PE>Если CLSCTX_INPROC(скорее всего) — то нет.

Вот это и не ясно. В MSDN никаких ограничений на тип сервера я не нашел, но в тоже время
и exe не дергается... никто не пытается его поднять.
Я и не могу понять — это возможно, но я чтот не доделал, или это невозможно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.