我在下一个链接上使用DirectShow和代码开发了一个小应用程序:
http://www.codeproject.com/KB/directx/directxcapture.aspx
如果我有第二个显示激活,当我关闭应用程序时,它会重置我的电脑。
它看起来如何?首先,当我关闭应用程序时,0.5表示一切正常,然后PC冻结1秒,蓝屏0.5秒,然后重置。
我在电脑上安装了Nvidia 7600GS显卡。
capture.Close()是否存在问题;方法?或者是视频卡?
请帮忙!
答案 0 :(得分:0)
听起来你得到BSoD。配置您的计算机以保存内存转储文件或连接内核调试器,您将能够获取错误检查代码和堆栈跟踪。
答案 1 :(得分:0)
更新显卡的驱动程序,这可能会解决您的问题,但我建议更换该gfx卡。
我们也在nVidia Quadro NVS卡和其他商务级四头卡上看到了这一点。
大多数nVidia卡虽然没有这个问题,但它并不是特定于nVidia。
也可能是写得不好的网络摄像头驱动程序。通过为程序使用不同的捕获源来测试它。如果它仍然崩溃,它可能是你的视频卡驱动程序。