Во всех примерах и статьях для реальзации ShellExtension (например добвление пунктов в контекстное меню експлорера)
с использованием improc сервера (DLL).
Можно ли использовать для этих целей LocalServer (EXE)?
Я попробовал тупо добавить в ...CLID/{MyCLID} ключ LocalServer32 с путем к exe и убрал ключ inprocserver32
но exe так никто и не дернул.
Подскажите pls — возможно ли вообще это в принципе?
Здравствуйте, Plutonia Experiment, Вы писали:
PE>Здравствуйте, Kovu, Вы писали:
K>Подскажите pls — возможно ли вообще это в принципе?
PE>Это зависит от того, как создается экземпляр. Если CLSCTX_ALL — то да. PE>Если CLSCTX_INPROC(скорее всего) — то нет.
Вот это и не ясно. В MSDN никаких ограничений на тип сервера я не нашел, но в тоже время
и exe не дергается... никто не пытается его поднять.
Я и не могу понять — это возможно, но я чтот не доделал, или это невозможно.