開発環境:WinXP、VC2005EE
これで作成した.exeを他のPCでも実行できるよう、設定を
・マルチスレッドMT(DLLなし)
・マニフェストの生成 → いいえ
としてリリースビルドしたら問題なく実行できるようになりました。

ところが、その実行ファイルが読み込んで使う、もう一つ作成した.dllファイルも同じようにすると、
・マルチスレッドMT(DLLなし) はコンパイル失敗
・マニフェストの生成 → いいえ はregsvr32で登録するとき、モジュールが見つからないと言われ失敗
となります。
仕方ないので、両方とも初期設定に戻しますが、他のPCでもこの.dllを登録して使えるようにするには
どうすればよいでしょうか?