none
特定のデバイス(Bluetothデバイスなど)を指定して無効にする方法について RRS feed

  • 質問

  • こんにちは。

    特定のデバイス(Bluetothデバイスなど)を指定して無効にするプログラムを作成したいと考えています。

    親デバイスを無効にしてしまう方法などがあるのかなと考えています。

    流れとしては次のように考えています。

    1. SetupDiGetClassDevs ⇒デバイス情報セット取得

    2. SetupDiEnumDeviceInfo ⇒個々のデバイスの情報取得

    3. SetupDiGetDeviceRegistryProperty ⇒デバイスに関する詳細な情報を取得する(セットアップクラスGUID)

    4. セットアップGUIDがBluetoothであれば無効にする。(デバイスマネージャーで無効にするような操作)

    この4.のときにどういうプログラミングをすればいいのかよくわかっていません。(今回、Bluetooth APIは使用しない方法で考えています。)

    アドバイスいただけないでしょうか。

    また、1-4の流れで、ほかの方法があればよろしくお願いいたします。

    開発環境Visual Studio 2008 SP1  Windows7 64bit
    • 移動 星 睦美 2014年12月4日 4:35 Visual C++ から
    • 編集済み yamabukiiro 2014年12月5日 1:37
    2014年12月4日 2:52

回答

すべての返信