Microsoft Visual C++ Runtime Library解决方法

Microsoft Visual C++ Runtime Library
Runtime Error!
Program: c:\Program Files\Wintone\ITScan\ITScan.exe

abnormal program termination

我们的软件ITScan.exe 在客户机子上已经运行两年了  突然出现这个问题  
真心不知道是怎么回事  求大侠
------解决方案--------------------
操作系统信息说明,及程序是否使用atl、ocx控件?
------解决方案--------------------
这个可不好办
你的程序是24小时不间断运行的么?
那可能两年来积累了内存泄露
想定位问题可是相当困难的
------解决方案--------------------
引用:
Quote: 引用:

这个可不好办
你的程序是24小时不间断运行的么?
那可能两年来积累了内存泄露
想定位问题可是相当困难的

我的程序不是24小时不间断的   一般的客户程序  每天正常的开电脑和关电脑  关程序 即使有内存泄露在关电脑的时候不是自动收回了吗


我在我们的测试部  装我们的程序也都跑的好好的
如果是这样这个问题就是可以复现的呗
那可以考虑用转储文件或者远程调试
或者你们自己模拟用户环境来进行测试
------解决方案--------------------
应该是你的客户那边卸载了什么软件,导致你的程序所依赖的某个DLL库被卸载了。
或者安装了什么安全软件(比如某流氓软件),导致你程序启动加载组件失败而崩溃。

建议将你程序所需要的所有DLL都放置在你程序目录下(不要放到系统目录下,放置被其他软件替换)
------解决方案--------------------
带个depends到客户机上跑一下看看吧
------解决方案--------------------
运行了2年以后才出的错误?你们的程序写的真强壮~
------解决方案--------------------
引用:
带个depends到客户机上跑一下看看吧

支持!
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

这个可不好办
你的程序是24小时不间断运行的么?
那可能两年来积累了内存泄露
想定位问题可是相当困难的

我的程序不是24小时不间断的   一般的客户程序  每天正常的开电脑和关电脑  关程序 即使有内存泄露在关电脑的时候不是自动收回了吗


我在我们的测试部  装我们的程序也都跑的好好的
如果是这样这个问题就是可以复现的呗
那可以考虑用转储文件或者远程调试
或者你们自己模拟用户环境来进行测试

复现不了啊   测试部的机子上运行我们的程序是跑的好好的

但是客户那边是一运行就报我提问的错误

你不是说两年了没问题刚抱错么
------解决方案--------------------
引用:
Quote: 引用:

带个depends到客户机上跑一下看看吧

支持!


再支持
------解决方案--------------------
引用:
Quote: 引用:

操作系统信息说明,及程序是否使用atl、ocx控件?

我们的程序确实是在内部调用了 ocx控件 
但是这个ocx控件是在安装包内部的  

对方的操作系统是  XP  32位系统的


引用:
Quote: 引用:

操作系统信息说明,及程序是否使用atl、ocx控件?

我们的程序确实是在内部调用了 ocx控件 
但是这个ocx控件是在安装包内部的  

对方的操作系统是  XP  32位系统的

我这里遇到这个问题的时候是com文件没有注册好