プロが教える店舗&オフィスのセキュリティ対策術

現在、PC周辺用の外部デバイスをけっこう繋いだ状態なのですが、
PCごとに目視でデバイス名を見て回るのがいちいち億劫なので、接続されたデバイスの名前を一覧表示するプログラムを作ってみようと思っています。

しかし、接続されたデバイスの名前などどこで管理されているのか見当がつかず、プログラムで機械的に名前を取得して表示することに行き詰っている状態です。

言語はC/C++、C++/CLI、Javaあたりのどれかで書きたいと考えています。

---------------------------------
・デバイス名を管理している場所
・デバイス名の取得方法
・今回の目的を実現しやすい言語
---------------------------------
上記のいずれか、またはすべてについて知識やノウハウについて、
是非ご教授よろしくお願いいたします。

A 回答 (3件)

コントロールパネルーシステムーハードウェアーデバイスマネージャで見れば、全ての接続デバイスが見れますが?

    • good
    • 0

http://ja.wikipedia.org/wiki/Windows_Management_ …
とりあえず、上を参考にしてみて検索してみてください
スクリプトで管理できそうですよ
    • good
    • 0

KernelIoControl()ではどうですか。



マイクロソフトの下記説明を参照してください。
BASIC、C# での例題があります。

デバイスの ID および名前を取得する
http://msdn.microsoft.com/ja-jp/library/ms172516 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!