Почему не удаляется устройство?

Discussion in 'WASM.NT.KERNEL' started by Llirik, Jul 21, 2011.

  1. Llirik

    Llirik Member

    Blog Posts:
    0
    Вот вам исходник на вашем любимом С. Почему при отключении USB-клавиатуры устройство keymouse1 или keymouse2 (смотря сколько клавиатур) не удаляется?

    P.S. Собранный драйвер и его исходник в архиве http://www.wasm.ru/forum/attachment.php?item=4659
     
  2. Mika0x65

    Mika0x65 New Member

    Blog Posts:
    0
    Не знаю, буду ли смотреть в чем там дело, но замечу, что в архиве драйвера нет, есть только .obj файл. Окончательный .sys не собрался из-за неразрешенных внешних зависимостей.
     
  3. Llirik

    Llirik Member

    Blog Posts:
    0
    Как нет?? А kbfiltr.sys в корне (где kbfiltr.с, kbfiltr.bat и.......) это что?))
     
  4. Mika0x65

    Mika0x65 New Member

    Blog Posts:
    0
    А, вижу. Странно, buildfre_wxp_x86.err содержит:
    Я подумал, что драйвер не собрался.
     
  5. Llirik

    Llirik Member

    Blog Posts:
    0
    После этого надо запустить мой kbfiltr.bat, тогда только он окончательно соберётся)
     
  6. sintez

    sintez New Member

    Blog Posts:
    0
    нет времени копаться в вашем исходнике, но в итоге все должно придти к тому что вы неуспешно или вобще не обрабатываете РnР-требование с минорным кодом IRP_MN_REMOVE_DEVICE либо IRP_MN_QUERY_REMOVE_DEVICE.
     
  7. Llirik

    Llirik Member

    Blog Posts:
    0
    sintez, прежде, чем говорить, что я что-то там не сделал, сначала удосужтесь посмотреть исходиник.