以前の質問の 1 つを参照してください。コンパイル済みリソースを DLL からロードすることについて質問しています。次に、David Heffernan による回答を参照してください。彼の提案は、組み込みのメカニズムを使用して、DLL のインスタンスからリソースを直接ロードすることです。エクスポートされた独自の関数を使用することさえありません。これは、セキュリティの抜け穴を指摘してくれました。
これが本当に当てはまる場合、このタイプのソリューションが可能である場合、外部のサードパーティは Delphi アプリケーション/DLL からリソースをロードできますか? 埋め込みリソースの安全性は? リソースが埋め込まれた DLL をコンパイルするとします。誰かがこの DLL を取得して、リソースを抽出できますか? リソース名を知らなければならないことを考えると、どれくらい簡単でしょうか? どのリソースがコンパイルされているかを検出し、名前付きリソースのリストを取得できますか? その場合、独自のレベルのセキュリティを実装し、すべての埋め込みリソースを暗号化し、ログインで復号化する必要があります。