【问题标题】:C# program always crash when creating Windows Media Encoder objectC# 程序在创建 Windows Media Encoder 对象时总是崩溃
【发布时间】:2010-10-24 04:31:45
【问题描述】:

我使用的是 Windows Vista x86 + VSTS 2008。使用语句创建新的 Windows Media Encoder 对象时

WMEncoder 编码器 = new WMEncoder();

我的程序在 VSTS 2008 中总是崩溃。这是屏幕快照。有什么想法有什么问题吗?

http://i40.tinypic.com/2v96uqo.jpg

提前致谢, 乔治

【问题讨论】:

  • 我认为你必须调试并显示异常/堆栈跟踪的类型是什么
  • 我可以在 Windows Media SDK 中调试吗?它不附带源代码。

标签: c# .net windows media encoder


【解决方案1】:

看起来问题可能出在 Windows Media 编码器中:http://support.microsoft.com/kb/929182

您可能只需要更新 WME 即可。作为测试,您可以在 XP 上尝试一下,看看它是否有效 - 如果有效,则可能是 Vista 上的 WME 版本。

这似乎与 https://stackoverflow.com/questions/493069/wmencoder-issue 重复

【讨论】:

  • 热修复似乎描述了我遇到的问题——创建新编码器对象实例时崩溃,但是当我安装热修复时,从安装向导安装成功后,Wmenceng.dll DLL 版本仍然存在9.0.0.2980,而不是 9.0.0.3352。
  • 我已经测试了你的解决方案,很酷!我已将您的回复标记为答案。
  • 我在这里有一个相关的问题,stackoverflow.com/questions/843100/… 如果您能分享您的一些观点,我们将不胜感激。 :-)
猜你喜欢
  • 2015-06-09
  • 2013-11-12
  • 1970-01-01
  • 2019-10-01
  • 2019-01-09
  • 2011-01-19
  • 2012-11-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多