встроить DLL в MFC C ++ EXE?

Можно ли встроить внешнюю DLL CLI / C ++ в MFC EXE как встроенный ресурс или что-то в этом роде? Мое приложение в настоящее время подключается к DLL, находящейся рядом с ним, которая имеет некоторые основные функции, такие как подключение к базе данных, получение информации из БД и т. Д.

Я использую LoadLibrary, чтобы использовать функции DLL. Затем я защищаю свой EXE с помощью имиды и упаковываю вместе EXE и DLL. Однако проблема заключается в том, чтобы упаковать DLL и EXE, я должен отключить исправление файлов в нихиде, что является очень сильной функцией. Я должен отключить его, потому что когда я упаковываю свой EXE-файл, ему нужно немного изменить файл, а затем они считают, что он был взломан или что-то в этом роде, и не позволяют приложению работать.

Так есть ли способ встроить эту DLL в мой EXE? К сожалению, DLL не совместима с ними, поэтому это отдельный файл.

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

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