2011-08-18 19 views
0

2つのアプリケーションで同時に使用できないソースフィルタがあります。 フィルタが別のアプリケーションで使用されているかどうかを知る方法はありますか? グラフにフィルタを追加して接続することはできますが、グラフを実行すると例外が発生します。アプリケーションは、一般的な「不明なエラー」で終了します。私はDirectShowLibNETを使用します。 "Filter in use"のような特定のエラーを表示したい。directshow、フィルタが別のアプリケーションで使用されているかどうかを確認する方法

+0

このソースフィルタを自分で作成しましたか? C++またはC#では?それはDirectShow.NETによって提供されるGSSFフレームワークを使用していますか? –

答えて

0

フィルタであれば、プロセスによって共有された名前付きメモリマップファイルを作成し、別のアプリケーションでインスタンスが実行されている場合に表示することができます。さもなければ、見つける方法がありません。

関連する問題