解决办法:其实很简单,完全卸载暴风影音,注意是完全.你用软件的卸载会卸载不完全,目录内的codec这个文件夹卸载不掉,这个里面是暴风的解码文件,就是这里面的文件与英豪有冲突。这时你需要找到安装目录,手动卸载.默认目录为C:\Program Files\storm2 .把它删掉,如果就删不掉,系统提示说模块正在使用.你需要重启机,最好不要运行任何程序,再手动删除.(注:暴风安装最新版是只有3.69M,而且没有codec这个文件夹,但你用暴风播放,就会生成codec这个文件夹,并且不断增加文件,大小,最后暴风可能就有40+M)(CODEC应该是解码的意思) 下面是我的发现过程,也算是解释:你如果打开自动关闭生成的LOG文件.会发现显示的错误是Library=C:\WINDOWS\system32\l3codecx.ax.这个是系统的音频解码器. 然后还会发现英豪运行时加载的模块,如下: Dynamic libraries: 0x00400000 - 0x00415000 E:\新建文件夹 (7)\amped.exe 0x7C920000 - 0x7C9B4000 C:\WINDOWS\system32\ntdll.dll 0x7C800000 - 0x7C91D000 C:\WINDOWS\system32\kernel32.dll (为节约版面,不发完) 你会发现其中有3个是暴风的模块,如下: 0x0CFA0000 - 0x0D084000 C:\Program Files\StormII\Codec\VSFilter.dll 0x0C850000 - 0x0C88F000 C:\Program Files\StormII\Codec\PmpSplt.ax 0x0D520000 - 0x0D575000 C:\Program Files\StormII\Codec\MpaSplitter.ax 我想这个应该是暴风自带的解码器. 自动关闭的原因,我想应该是游戏的缺陷. 游戏程序运行时加载解码器模块,只能支持系统默认的ffdshow.ax和l3codecx.ax 然而却加载了暴风的模块,造成冲突.好了就这么多,有补充或疑问都可以回. |