Есть com exe сервер. Com реализован используя ATL как синглтон через добавление DECLARE_CLASSFACTORY_SINGLETON. Есть shell extension (расширяет контекстное меню по папке). Синглтон уже создан в отдельном процессе. Теперь нужно к нему получить доступ из shell extension, но при вызове CoCreateInstanse я получаю не уже существующий COM объект, а создается новый. Т.е. синглтона как бы и нет. Windows 7, x64. Все участнике этого дела собраны под x64 платформу. Кто знает, в чем может быть дело ?