が、ログファイルに現在にディレクトリを出力するようにしてるところで問題がありました
dllソース内で
char szLog[MAX_PATH];
char dir[MAX_PATH];
GetCurrentDirectory( MAX_PATH, dir );
wsprintf( szLog, "FileName: %s\\%s を ロードしました。\n", dir, filename );
sLogdraw.PutLog( szLog ); // ファイルに書き込む ここはチェック済み
もしくは、このdllを利用しているexeのディレクトリを取得するのか ためしたところ
FileName: ・・\image\ブロック.bmp を ロードしました。
とディレクトリのところだけ文字化けしていました
dll内で、現在のディレクトリを取得するというのは無理なのでしょうか?