开发环境Win10专业版,VS2010,使用Windows Media Player的COM组件,WMP的版本是12.0.17134.1,为了重现问题,代码简化到就是是依据给WMP的控件赋值一个有效mp4文件的路径,直接播放操作。项目输出平台是x64。在开发电脑上运行正常,打包exe后在另外一台之前装有VS2010的开发电脑,运行也正常,部署到另外一台客户端电脑,打开,直接闪退。
通过调用事件日志查看器,发现报的错,模块是d3d9.dll。使用git严格对比了客户端电脑和开发电脑的d3d9.dll文件,发现完全一样,以及WMP的版本号也是完全相同。想不通为啥不行。
通过调用事件日志查看器,发现报的错,模块是d3d9.dll。使用git严格对比了客户端电脑和开发电脑的d3d9.dll文件,发现完全一样,以及WMP的版本号也是完全相同。想不通为啥不行。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货