mfc程序中连接远程服务器的ftp上载文件,刚开始是正常的,程序运行一段时间后报svchost.exe,指令引用的.内存不能为written或read
mfc程序中连接远程服务器的ftp下载文件,刚开始是正常的,程序运行一段时间后报svchost.exe,..指令引用的.内存不能为written或read,
mfc程序中连接远程服务器的ftp下载文件,刚开始是正常的,程序运行一段时间(2天后,有时候是5个或6个小时)后报svchost.exe,..指令引用的.内存不能为written或read,这时候浏览器也打不开,打了没反应,从dos登陆远程的ftp也打不开,刚写open+IP地址就报错:未知的错误。点击那个svchost.exe弹出的错误信息的确定或取消按钮后电脑死机,点什么也不起作用,也管不了机,只能从电源重启。电脑重启后再打开程序就又正常了,过一段时间后又会出现同样的问题。请遇到过同样情况的人帮忙下,急!
------解决方案--------------------
MFC程序? 独立的一个MFC程序不太可能导致svchost.exe报错.
如果你写的是一个svchost.exe加载的支持MFC的DLL,倒是有可能.
因为系统里的那么几个svchost.exe分管了几个关键的系统服务组(如网络),
如果宿主进程出错了, 当然会导致系统严重的错误.
至于排错,还是先弄成一个独立的EXE来调试吧.
------解决方案--------------------
查看一下出错的callstack等是否有你的API引起的。
------解决方案--------------------
如果是一个独立的MFC程序, 但是你的svchost.exe又会经常莫名其妙崩溃,
系统可能已经染毒.你可以先在虚拟机里测试看看.
------解决方案--------------------
你看看是否是你句柄泄漏或者内存泄漏导致的!
------解决方案--------------------
1、内存操作越界。
2、有资源竞争,但没有锁定。
mfc程序中连接远程服务器的ftp下载文件,刚开始是正常的,程序运行一段时间(2天后,有时候是5个或6个小时)后报svchost.exe,..指令引用的.内存不能为written或read,这时候浏览器也打不开,打了没反应,从dos登陆远程的ftp也打不开,刚写open+IP地址就报错:未知的错误。点击那个svchost.exe弹出的错误信息的确定或取消按钮后电脑死机,点什么也不起作用,也管不了机,只能从电源重启。电脑重启后再打开程序就又正常了,过一段时间后又会出现同样的问题。请遇到过同样情况的人帮忙下,急!
------解决方案--------------------
MFC程序? 独立的一个MFC程序不太可能导致svchost.exe报错.
如果你写的是一个svchost.exe加载的支持MFC的DLL,倒是有可能.
因为系统里的那么几个svchost.exe分管了几个关键的系统服务组(如网络),
如果宿主进程出错了, 当然会导致系统严重的错误.
至于排错,还是先弄成一个独立的EXE来调试吧.
------解决方案--------------------
查看一下出错的callstack等是否有你的API引起的。
------解决方案--------------------
如果是一个独立的MFC程序, 但是你的svchost.exe又会经常莫名其妙崩溃,
系统可能已经染毒.你可以先在虚拟机里测试看看.
------解决方案--------------------
你看看是否是你句柄泄漏或者内存泄漏导致的!
------解决方案--------------------
1、内存操作越界。
2、有资源竞争,但没有锁定。