使用C#开发Windows Media Encoder SDK程序,我写了个及其简单的程序,里面涉及到Windows Media Encoder SDK就一句,
using WMEncoderLib;
try
{
// Create a WMEncoder object.
WMEncoder Encoder = new WMEncoder();
}
catch (Exception e)
{
MessageBox.Show("New WMEncoder()失败 -----" + e.ToString());
}
MessageBox.Show("初始化成功");
该程序在WinXP下调试及双击运行均正常,但在Win7下,双击生成的应用程序,执行到“WMEncoder Encoder = new WMEncoder();”程序即关闭,使用try catch也捕获不到错误原因。
然后如果在Win7下,使用Visual C#在调试运行时却一切运行正常,可是如果到debug目录下双击应用程序运行的时候却还是出问题,执行到“WMEncoder Encoder = new WMEncoder();”程序即关闭,使用try catch也捕获不到错误原因。
感觉好像有哪里不兼容!
请有这方面经验的指教!
------解决方案--------------------------------------------------------
Win7的什么Bug?说来学习下。
------解决方案--------------------------------------------------------
来接分
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
请问下是什么问题,急,正在查询如何解决这个问题,现象和你的一样
------解决方案--------------------------------------------------------
我最近也在用win7+c#做视频采集的项目,用的directshow.net,不知道楼主用的好用不?能用采集卡不?微软新出了个expression encoder 4 SDK,不知道能用采集卡不