読者です 読者をやめる 読者になる 読者になる

いろいろ備忘録日記

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

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

C# VB


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

アプリケーション名.local

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

XXXX.exe.local

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


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


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