Переместить файл манифеста в dll?

Я использую сторонний компонент в моем приложении, который распространяется либо как компонент COM, либо на него можно ссылаться с помощью файла .manifest. В любом случае он загружается с помощью CoCreateInstance (). Файлы, необходимые для стороннего компонента, находятся в подпапке. Разработчик компонента сказал мне включить файл .manifest в настройки Visual Studio 2010 (вManifest» раздел) исполняемого файла, и загрузка компонента работает без проблем.

Сейчас я'используя сторонний компонент только из DLL, чтобы инкапсулировать функции, используемые сторонним компонентом. Я'm динамически загружать DLL, используя LoadLibrary (). Использование компонента все еще работает, я могу использовать компонент из библиотеки DLL, которая загружается EXE-файлом, на который ссылается файл манифеста.

Чтобы дополнительно отделить EXE от третьего компонента pary, яЯ хотел бы также перенести манифест в DLL, где находится единственное место, где используется компонент. Таким образом, каждый новый EXE IЯ хотел бы написать можно использовать DLL и косвенно использовать функции. Сейчас я должен добавить mainfest для каждого нового EXE-файла, но я неЯ не хочу этого делать.

Есть ли способ переместить манифест, используемый EXE-файла в DLL?

Ответы на вопрос(1)

Ваш ответ на вопрос