要么是视频格式不对,要么是你视频格式太大了,就是1280*800这些。或许更大,moviemk不能读出来。
CrashRpt.dll用来在应用程序出现异常crash时,捕获到错误,并收集出错信息:MiniDump文件、硬件信息、系统信息、出错信息、进程信息、服务信息、驱动信息、启动信息、软件列表、端口信息、磁盘分区、WinSock LSP、IE插件、网卡信息。
在程序每个线程最初位置调用InitializeCrashRpt函数来初始化CrashRpt.dll,当线程出错后将自动d出CrashRpt.dll程序崩溃处理报告。
iOS在调用未实现的方法时会造成程序Crash的问题,其实在Crash之前程序会查看改类有没有实现如下两个方法,如果实现了两方法就会先调用下面的两个方法
那么为避免程序Crash,可以实现上面两个方法,然后通过runtime动态为该类添加实现,返回YES表示已处理,NO表示为处理,在没有添加实现时,直接返回YES也是会Crash的,具体实现如下:
class_addMethod()方法只能添加实例方法,无法添加类方法详细见官方文档如下:
官方文档
方法一:
一般出现APPCRASH错误,都会提示故障模块名称,如XXXX.DLL,那么我们可以百度一下这个DLL是属于哪个文件的,找到程序,如果不是很重要则卸载它,看看故障还会不会出现。
方法二:
使用清理类软件,如360清理IE插件等一些不用的插件。
然后在运行中输入 Msconfig 回车,在启动中取消启动项,保留输入法ctfmon。
重启后看还不会不会出现故障。
方法三:
Crash发生后,系统会生成dump文件,Dump文件是进程的内存镜像,Win7上的dump文件一般保存C:\Windows\Minidump目录下,需要管理员权限才可以访问。
要分析Crash通过dump文件入手,需要安装windbg,在Windbg中,通过File→Open Crash Dump菜单可以打开dump文件进行分析,如下图所示:
载入dump文件后,在windbg最下面的命令栏中输入:!analyze -v 进行分析即可。!表示是windbg的扩展命令,analyze是扩展的命令, -v是参数。
以上就是Win7系统出现APPCRASH错误如何修复的全部内容了,APPCRASH错误发生的原因是软件冲突,只要卸载掉问题软件就可以修复了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)