Сейчас на форуме: jinoweb (+6 невидимых) |
eXeL@B —› Программирование —› LUN больше одного - непонятка |
Посл.ответ | Сообщение |
|
Создано: 09 января 2019 18:43 · Поправил: BfoX · Личное сообщение · #1 Прив, делаю эмулятор железки - флешка (LUN 0) + CdRom (LUN 1). Обрабатываю IOCTL_INTERNAL_USB_SUBMIT_URB и в нем URB_FUNCTION_CLASS_INTERFACE, который сообщает кол-во LUNов для девайса. Code:
Получаю, что система воспринимает только LUN 0 - только ОДНО логическое устройство. Соответственно все вызовы через URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER к MassStorage идут только к LUN 0. порылся в ХПишном usbstor.sys и походу еще что-то ось проверяет. Пока не пойму что. Code:
Может кто сталкивался с подобным? ----- ...или ты работаешь хорошо, или ты работаешь много... |
|
Создано: 09 января 2019 21:17 · Личное сообщение · #2 |
|
Создано: 09 января 2019 21:24 · Личное сообщение · #3 |
|
Создано: 09 января 2019 21:28 · Поправил: BfoX · Личное сообщение · #4 Добавлено спустя 1 минуту r_e пишет: CARE если эмуль не пропрет - придется. Добавлено спустя 8 минут reversecode пишет: серийник нужно с серийником все передается. вопрос у меня во втором блоке кода (выше) строка 52. rip Code:
----- ...или ты работаешь хорошо, или ты работаешь много... |
|
Создано: 09 января 2019 21:39 · Личное сообщение · #5 |
|
Создано: 09 января 2019 22:06 · Личное сообщение · #6 reversecode пишет: сис зашарь 585c_09.01.2019_EXELAB.rU.tgz - usbstor_xp.zip ----- ...или ты работаешь хорошо, или ты работаешь много... |
|
Создано: 09 января 2019 22:46 · Личное сообщение · #7 Code:
Code:
|
eXeL@B —› Программирование —› LUN больше одного - непонятка |