すみません、質問です。

いままで、VisualC++ 5.0でプログラムしてたものですが、
先日、VisualStudio2005を買いました。

テストのために、
VisualStudio2005で、雛形として自動で生成されるプログラムを作りました。

プロジェクト種類
VisualC++
Win32コンソール アプリケーション

↑をリリースして、「ウィンドウが表示されるプログラム」を作りましたが、
他のPC(98/Me/XP)では動作しないようなのです。

MSVCR80.DLLが要求されたので、追加しても、
(98/Me)では、動作するものの、ウィンドウは表示せずに終了。
(XP)では、「構成が正しくないため、開始できない」エラーとなります。

最初からつまづいて困っています。原因がわかりますでしょうか?
また、作成したプログラムが、どのDLLを参照しようとしてるか、
簡単に知る方法はないでしょうか?