我有一个在 Windows 7 32 位机器上创建的 C# DirectShow.net 程序。它适用于我的开发机器,也适用于 xp 32 位和 vista 32 位虚拟机。
我遇到的问题是该程序的部署。我将把程序按原样放在单独的机器上。它不会运行。
我将代码放在 Windows 7 64 位机器上并得到错误:
Application has returned a referral from the server
所以我现在停止在代码中注册我的 DLL,只是手动注册它们。之后我重新启动我的程序并得到另一个错误
StackoverflowException at Graph.connect( pinout, pinin );
在我将相机连接到 Smart Tee 过滤器的代码中。我在机器上有 GraphStudio 并尝试在其中构建图形,但只要我连接过滤器,它就会一直崩溃。引脚不为空,他们发现过滤器并且图表不为空。不确定发生了什么。
除了我自己的以外,我还尝试过 win 7 32 位机器并遇到同样的问题。把我弄糊涂了。
我有 2 个 Windows 7 32 位虚拟机。一个是通过Virtual PC运行,另一个是通过Virtual Box。1 将在我的程序上崩溃并在尝试在 graphstudio 中复制图形时崩溃。Virtual PC 根本不会崩溃。两者都使用完全相同的win7版本:(