実行中のプロセスによって接続されたWeb-Camのアクセスを検出し、そのアクセスを制御してアクセスを許可または拒否したいとします。 ドットネットを使用しており、Windows APIでいくつかの経験があります。実行中のプロセスによるWebカムアクセスの制御と検出
0
A
答えて
0
あなただけの(通常の場合である)のDirectShowを使用するアプリケーションを気にしている場合、あなたはおそらくビデオフレームをプロキシ仮想のDirectShowソースフィルタを実装することができます。これは、気になるアプリケーションを、ネイティブのものではなくフィルタのユーザに設定できることを前提としています。
USBフィルタドライバを実装します。 Cおよびカーネルモードプログラミングでのプログラミングが必要です。この提案を調べる場合は、非常に注意する必要があります。それ以外の場合は、他のベンダーのデバイスのドライバスタックを破壊する可能性があります。どちらの場合も
、あなたが開かれているドライバを検出したときに、(デスクトップ上で実行されている)ユーザーモードアプリがユーザーに促す完了するまで株式「黒枠」とを通過するすべてのフレームを交換してください。 (あなたのユーザーモードアプリケーションは、何らかの理由で、ユーザーが操作を「許可」していることをフィルタに知らせます)。RGB、MJPG、YUV/I420の異なるフレームサイズをサポートする必要があります。
関連する問題
- 1. プロセスの検出/制御
- 2. プロセスの実行中に制御テキストを更新する
- 3. エラー制御オペレータの検出
- 4. エンティティの制御下で実行されるデバッグ子プロセス
- 5. コマンドラインインターフェース&プロセス制御
- 6. プロセス制御ブロック
- 7. C++によるWebブラウザの制御
- 8. 実行中のプロセスが強制的にクラッシュするようにする
- 9. 実行中のPythonプロセスを強制終了するには?
- 10. Unityコルーチンの予期せぬ制御フロー(完了検出中)
- 11. Androidで実行中のタスクと実行中のプロセスの違い
- 12. 検出制御ShiftキーとW
- 13. OS Xプロセス制御
- 14. xUnit検出の検出と実行中のテスト
- 15. 実行中のJavaサービスを制御する方法
- 16. 実行中のプロセスを強制的に強制終了するには?
- 17. 実行中の同様のOozieジョブの自動制御
- 18. ブロッキングメソッドの実行中に強制的に制御を戻します。
- 19. 仮想デスクトップで実行中のアプリケーションの制御(linux)
- 20. STDIN/STDOUTによるPythonによる外部プロセスの開始と制御
- 21. 長時間実行中のFastcgiプロセスを強制終了する
- 22. 実行中のプロセスのキャプチャと保存
- 23. プロセスがまだ実行中であるかどうかの検出
- 24. 実行中のプロセス数
- 25. Cygwinで実行中のシェルスクリプトの検出
- 26. プロセス制御ブロックとプロセス記述子の比較
- 27. Linuxですでに実行中のプロセスの出力を表示
- 28. アドバイザリファイルロックによる並行プロセスの制限
- 29. ASP検証LinqによるVs検証の制御
- 30. Springブートheroku「実行中のWebプロセスがありません」
実際に何をしようとしているのかを具体的に説明できますか?ウェブカムへのアクセスを引き受けることができれば、あなたのコードはどのように「アクセス許可または拒否」を決定しますか?私はいくつかのアイデアを持っていますが、どれも簡単ではありませんが、それを書き込む前にもっと知りたいと思っています。 – selbie
私は、実行中のプロセスからウェブカムへの望ましくないアクセスを防ぐ必要があります。そのため、プロセスがウェブカムを使用したい場合は、メッセージボックスをポップアップして、カムと彼の許可のために彼に尋ねなさい。私はそれが今明らかであることを望む! – muhammadelmogy