近日项目遇到问题,打开exe软件涉及视频等音影播放,安装软件启动过程遇到这样问题:


分析报错原因:
没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)
查找原因: Interop.WMPLib.dll AxInterop.WMPLib.dll
程序内含private AxAPlayer3Lib.AxPlayer axPlayer;
最初出现问题分析思路:1.先注册两个动态库,注册失败:

两个动态库是不能直接注册。
(背景:之前软件刚接手问过上一任,软件内含迅雷看看的转码播放。
咨询结果:视频转码的过程不需要注册,视频正常播放需要视频组件注册。
经验:还有之前在很多的客户机安装上都是这样,不注册迅雷看看组件,软件都正常打开,但是视频不能播放。)
2.在客户机上出现了以上的问题,突然安装的软件报错,出现以上错误,当时认为缺少.Net组件或者某个库文件。
通过下载微软运行库文件,安装解决了,当时肯定了确实视屏播放方面的组件。
3.又有一台机器安装64位系统,打开软件报错,安装上一次的微软的运行库文件,不好使;下载新的64位的微软运

1万+

被折叠的 条评论
为什么被折叠?



