我有一个在Windows 7 32位机器上创建的C#DirectShow.net程序。它适用于我的开发机器,适用于xp 32bit和vista 32bit虚拟机。
我遇到的问题是该程序的部署。我将按原样使用该程序并将其放在单独的机器上。它不会运行。
我把代码放在Windows 7 64位机器上并得到了错误:
Application has returned a referral from the server
所以我现在停止在代码中注册我的DLL并且只是手动注册它们。 之后我重新启动了我的程序并得到了另一个错误
StackoverflowException at Graph.connect( pinout, pinin );
在我将相机连接到Smart Tee滤镜的代码中。我在机器上安装了GraphStudio并尝试在其中构建图形,但只要我连接过滤器,它就会一直崩溃。这些引脚不为空,它们发现过滤器和图形不为空。不知道发生了什么。
我还尝试过win 7 32bit机器,而不是我自己的机器,并得到同样的问题。 混淆了我。
我有2个Windows 7 32位虚拟机。 1是通过Virtual PC运行,另一个是通过Virtual Box运行。当我尝试在graphstudio中复制图形时,1会崩溃我的程序并崩溃。虚拟PC根本不会崩溃。两者都使用完全相同的win7版本:(
答案 0 :(得分:1)
似乎在为我的网络摄像头安装LifeCam软件之后,这种情况开始发生了。 Lifecam软件阻止从我的程序访问他们的相机。非常感谢MS。
从microsoft的特定网站下载绝对最新的更新让我再次重用它