проверка подключения usb-устройства

Тема в разделе "WASM.BEGINNERS", создана пользователем LinkinCN, 18 мар 2012.

  1. LinkinCN

    LinkinCN New Member

    Публикаций:
    0
    Регистрация:
    18 мар 2012
    Сообщения:
    5
    Нужно написать прогу , которая проверяет, подключено ли usb-устройство ( допустим флэшка ), если да, то выдавать звуковой сигнал (любой короткий сигран) и добавляет к имени открытого файла текст read.
    Выход с проги осуществляется с помощью ESC

    TASM & DOS
    п.с знаю только что походу нужно вписывать GET_STATUS (#define USB_REQUEST_GET_STATUS) или что-то типо того
     
  2. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    DOS????
     
  3. LinkinCN

    LinkinCN New Member

    Публикаций:
    0
    Регистрация:
    18 мар 2012
    Сообщения:
    5
    ну да, а что?
     
  4. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    да нет ничего, просто.

    вы какой драйвера для USB используйте?
     
  5. LinkinCN

    LinkinCN New Member

    Публикаций:
    0
    Регистрация:
    18 мар 2012
    Сообщения:
    5
    та какой там драйвер) я уже написал всё что знаю :lol:
    разве для того чтобы узнать поключено чтото к usb или нет нужен драйвер?
     
  6. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    LinkinCN
    Если бы под Win, то там нужно отловить сообщение WM_DEVICECHANGE
    и дальше анализировать его lParam, которое в свою очередь если равно
    указателю на структуру типа DEV_BROADCAST_HDR, в которой есть поле ...
    Легко по этим ключевым словам выполнить поиск в гугле.

    Ну а знания того как все это под DOS - сокрыты в "старых старых свитках" ))
     
  7. LinkinCN

    LinkinCN New Member

    Публикаций:
    0
    Регистрация:
    18 мар 2012
    Сообщения:
    5
    не, под винду не надо)
    ну должен же быть хоть какой-то ответ? мне бы не задали её на курсач)
     
  8. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    992
    Если не ошибаюсь то нужно смотреть в сторону шины PCI.
     
  9. LinkinCN

    LinkinCN New Member

    Публикаций:
    0
    Регистрация:
    18 мар 2012
    Сообщения:
    5
    если так, то что дальше?
    писать то что?
     
  10. sergy

    sergy New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2012
    Сообщения:
    23
    кокой нахьен PCI, тибе нада знать адрис порта и нимнога пр.усб