Добрый день! Есть ли у кого-нибудь опыт разворачивания 1С внутри Microsoft App-V?
Столкнулся с проблемой подгрузки внешних DLL COM-сервисов (не родные)
Суть:
Из кода 1С ясно что работа происходит следующим образом:
#RegSVR32 AddHook.DLL
...
ЗагрузитьВнешнююКомпоненту("AddHook.DLL")
...
СоздатьОбъект("AddIn.AddHook")
Так вот на машине, где стоит App-V Seqencer это работает
На машине, куда устанавливается App-V — вылетает с ошибкой "
отсутствует интерфейс IInitDone" на функции ЗагрузитьВнешнююКомпоненту
Судя по
DLLExportViewer, у библиотеки экспортируемы только функции для работы в качестве ком, и семейства функций IInitDone:* попросту нет. С библиотеками же, где эта функция экспортируется все ОК.
Подскажите, что я делаю не так. Или пните в сторону «Как загружаются DLL-ки, которые зарегистрированы как COM-объекты»
PS> Сам не 1с-ник ни разу