0

我使用 DirectShow 和下一个链接上的代码开发了小型应用程序:

http://www.codeproject.com/KB/directx/directxcapture.aspx

如果我有第二个显示器处于活动状态,当我关闭应用程序时,它会重置我的电脑。

它看起来怎么样?首先,当我关闭应用程序时,0.5 一切正常,之后电脑死机 1 秒,蓝屏 0.5 秒,然后重置。

我在 PC 中有 Nvidia 7600GS 显卡。

capture.Close(); 可能有问题吗?方法?还是显卡?

请帮忙!

4

2 回答 2

0

听起来您正在获得BSoD。配置您的计算机以保存内存转储文件或连接内核调试器,您将能够获得错误检查代码和堆栈跟踪。

于 2009-11-08T06:49:50.617 回答
0

更新显卡的驱动程序,这可能会解决您的问题,但我建议更换该 gfx 卡。

我们在 nVidia Quadro NVS 卡和其他商务级四头卡上也看到了这一点。

大多数 nVidia 卡都没有这个问题,而且它不是特定于 nVidia 的。

也可能是编写不佳的网络摄像头驱动程序。通过为您的程序使用不同的捕获源来测试它。如果它仍然崩溃,它可能是你的显卡驱动程序。

于 2010-11-22T13:44:49.893 回答