2017-08-16 17 views
1

finding out Windowsのデバイスマネージャからドライバとデバイス情報を取得する方法について、私は自分のコンピュータ上でどのようにカメラ情報を取得できるのかを知りたいと思います。私はC#を使用しています。私は、MSDNに記載されている適切なクラスを見つけることができない。C#でWin32 APIからカメラ情報を取得する

Computer System Hardware Classes

カメラは、画像処理装置の下に配置され、この画像に見られるように。

image

カメラが起動されたかどうかを確認するためにあらゆる可能性はありますか?

EDIT: デバイスが無効になっている:私は確認することができ、デバイスのステータスコード(現在は22)、または他のいくつかのプロパティへ:

enter image description here enter image description here

は、私が知りたいことは以下のとおりです。デバイスがアクティブになっているかどうかを確認しますか?

答えて

0

以下のポストは、USBデバイスを検出するに焦点を当てているが、私はそれはあなたが行く必要がある方向だと思う:

USB Device Connected

は、所望のデバイスを照会し、それが接続されていることを確認するための関数を記述します。

+1

私はこれを試して、動作するかどうかをお知らせします。 – FranzHuber23

+1

幸運!それが役に立つと願っています。私はあなたが "活性化された"ということを意味しているとは確信していませんが、もしあなたが "つながっている"という意味ならば、これはあなたのために働くと思います。また、デバイスに関するより具体的な情報を得るためにアクセスできる追加のクラスヘルパーメソッドがあるかもしれませんが、私は確信していません。 既存のprocを読み込んでリアルタイムでアクティビティを読むのではなく、カメラが画像を積極的にキャプチャしているかどうかを確認する方法がわかりません。 –

+1

さて、コードはデバイス情報を取得するために働いていました。それでもデバイスの状態が変わったかどうかはわかりません。 ) – FranzHuber23

関連する問題