VS2005、Releaseモードでコンパイルしたファイルは
開発環境と異なるOSでも動くと聞いたのですが、
Win7で作ったexeをVistaで動かそうとすると「ヒープが壊れている」
といわれて強制終了されてしまいます。(稀に強制終了しないこともあり)
(Win7だと強制終了しません)

デバッグできないので何が原因なのかわかりません。
こういった場合、どのように原因を特定したらよいのでしょうか?
csvファイルのデータを変数に格納しているところがあやしいような気がします。