之前有很多FS崩溃都是因为g3d.dll这个文件有问题。最近,使用最新购买版的FSUIPC让我再没崩溃过了。我也不太清楚原因,但是没崩溃,我也没注意了。
今天在调整我的LINDA时发现一个信息:*** G3D bad pointer trapped and crash prevented ***
我惊讶了!这个信息出来了超过10次,但是我一次崩溃的现象都没。我继续研究这个信息是什么一回事;难道是LINDA救了我的命吗?后来搜索了一下,发现原来是最新版本的FSUIPC,Pete Dowson的研究成果。他研究出来,这个G3D的崩溃现象是因为当时微软写FSX的时候没写好,让到程序出错。FSUIPC.dll后来写了个功能就是预测这种崩溃现象,也了解这是写的不好的结果,而不是软件真的不能运行,所以他就把这个现象绕过;一旦FSX准备崩溃,FSUIPC就接着这个问题把他甩掉,我们就看不到CTD了。
详细的内容可以看看这里:http://forum.avsim.net/topic/355100-g3ddll-workaroundfix-to-prevent-fsx-crashes/