0

次のリンクの DirectShow とコードを使用して小さなアプリケーションを開発しました。

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

2 番目のディスプレイがアクティブな場合、アプリケーションを閉じると、PC がリセットされます。

ラインはどのように見えますか?まず、アプリケーションを閉じると、0.5 で問題ありません。その後、PC が 1 秒間フリーズし、0.5 秒間ブルー スクリーンになり、リセットされます。

PCにNvidia 7600GSビデオカードがあります。

おそらくcapture.Close();に問題がありますか?方法?それともビデオカードですか?

助けてください!

4

2 に答える 2

0

グラフィックス カードのドライバを更新すると、問題が解決する場合がありますが、その gfx カードを交換することをお勧めします。

これは、nVidia Quadro NVS カードやその他のビジネス クラスのクワッド ヘッド カードでも確認されています。

ただし、ほとんどの nVidia カードにはこの問題はなく、nVidia に固有のものでもありません。

また、ウェブカメラ ドライバーの記述が不十分である可能性もあります。プログラムの別のキャプチャ ソースを使用して、これをテストします。それでもクラッシュする場合は、ビデオ カードのドライバーである可能性があります。

于 2010-11-22T13:44:49.893 に答える
0

BSoDを取得しているようです。メモリ ダンプ ファイルを保存するか、カーネル デバッガーを接続するようにコンピューターを構成すると、バグチェック コードとスタック トレースを取得できます。

于 2009-11-08T06:49:50.617 に答える