请问VC编译的程序在其它机器上运行报Runtime Error异常的有关问题

请教VC编译的程序在其它机器上运行报Runtime Error错误的问题?
我用VC 6.0编写了一个控制台程序,程序调用了Windows的Crypto API进行加密和解密操作。在我本机上能正常运行,但放到其它没安装VC环境的机器上就报以下错误:
Runtime Error!
Programm:
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

有哪个朋友知道怎么解决这个问题吗?谢谢!

------解决方案--------------------
用Depends看看依赖的DLL

不过VC6的是MFC4.2,XP以上的OS都是带了的才对。

最不会出现的情况:你把Debug拿到其他机器上运行了
------解决方案--------------------
编译个release版本,然后戴胜mfc4.2的几个DLL库。
------解决方案--------------------
一共有六个。。
MFC42D.DLL
MFCD42D.DLL
MFCN42D.DLL
MFCO42D.DLL
MSVCIRTD.DLL
MSVCRTD.DLL
Debug不行话,选择release试试


------解决方案--------------------
Release编译试试