Пожалуйста, обратитесь к одному из моих предыдущих вопросов. Я спрашиваю о загрузке скомпилированного ресурса из DLL. Затем обратитесь к ответу Дэвида Хеффернана. Его предложение состоит в том, чтобы использовать встроенный механизм для загрузки ресурса непосредственно из экземпляра DLL, даже не используя мою собственную экспортированную функцию. Это указало мне на лазейку в безопасности.
Если это действительно так, если такое решение возможно, то могут ли какие-либо внешние сторонние ресурсы загружать из любого приложения Delphi/DLL? Насколько безопасны встроенные ресурсы? Предположим, я компилирую DLL со встроенным ресурсом. Может ли кто-нибудь взять эту DLL и извлечь ресурс? Насколько это просто, учитывая, что они должны знать имя ресурса? Могут ли они определить, какие ресурсы скомпилированы, и получить список именованных ресурсов? Если это так, то мне придется реализовать свой собственный уровень безопасности и шифровать каждый встроенный ресурс и расшифровывать его при входе в систему.