vlc activex プラグインを使用して、C# で VS2012 を使用するビデオ監視アプリがあります。約 30 本の動画を問題なく埋め込んで視聴できます。35 前後になると、ランダムにクラッシュします。40 歳になると、すぐにクラッシュします。通常、クラッシュしても情報は得られませんが、nvidia ビデオ ドライバーがクラッシュしたというメッセージが表示されることがあります。時々ポップアップする別のエラーは、GDI 'Parameter is Not Valid' エラーです。コードの問題を除外するために、vlc 以外のすべてのコントロール項目を削除しましたが、問題は引き続き発生します。
アプリで 2 つのインスタンスを実行し、それぞれに 20 個のビデオ ウィンドウがある場合、問題はありません。
これは、単一のスレッドのためにヒットしている制限ですか? 回避策のアイデアはありますか?