いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

DLL/COM リダイレクション (DLL/COM Redirection)


windows 2000から有効な手段らしく、アプリ本体のディレクトリに

アプリケーション名.local

というファイルを置くと、参照しているDLLの読み込み順序を強制的に
アプリ本体のディレクトリ優先に出来るテクニックです。
例えば、XXXX.exeというアプリの場合は

XXXX.exe.local

というファイルを置けばオッケイ。ファイルは0バイトの空ファイルで構いません。


.netの開発でいうと、GACに登録されているDLLを読み込ませずにアプリ本体に付属している
DLLを強制的に読み込ませる場合に有効ですね。


以下、参照リソースです。