Фильтр usb

Тема в разделе "WASM.WIN32", создана пользователем XshStasX, 25 авг 2011.

  1. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    Хочу в ринг - 3 фильтр юсби устройств, чтоб к примеру можно было разрешить подключение юсби мыши а запретить подключение клавиатуры.
    Под запретом я понимаю что клавиатура не будет работать пока ее не разрешить.

    Какие АPI для этого надо, есть что-то готовое с исходниками?
     
  2. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    LibUsb все написано хоть и с дровам ...
     
  3. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    UMDF посмотри.
    Правда, не уверен насчёт фильтров.
     
  4. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    Посмотрел как это делает "диспетчер устройств" так он это реализовывает через SetupAPI.
     
  5. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    x64 хороший вариант предложил.
    WDK src\umdf\usb\filter - уже вроде бы как готовый

    Посмотрите презентацию
    http://www.google.com.ua/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2Ff%2F0%2F5%2Ff05a42ce-575b-4c60-82d6-208d3754b2d6%2Fdeveloping-umdf-drvs.ppt&rct=j&q=UMDF%20usb%20filter&ei=fmRXTuGtM8T50gHaxtiDBg&usg=AFQjCNFvi_yrwVK7UlmUGUmldf02hXvS1Q&cad=rja
    Многое прояснит.

    "диспетчер устройств" не является фильтром. Для чего вам нужен фильтер? для каких манипуляции ? Есть отключать то хвататит и SetupApi, а вот манипуляции только для чтнения и тому подобное ...