Дело затянулось... В общем, переходник male-male достать удалось, завтра мне его привезут. Драйвер от Prolific действительно подл, т.к. отправил...
shchetinin Sennheiser выпускает отличные наушники. Линейку для плееров я не щупал, взял EH 250. Ощущения отличные. Но заметил, что есть...
h0t Его в той ветке за этот раздел и пинают :). Идеальное решение должно быть -- работает же это все как-то. Другой вопрос, что без WRK понять...
А, ну собственно так и написано: IRPs that are created by IoBuildSynchronousFsdRequest must be completed by a driver's call to IoCompleteRequest....
Раз уж речь зашла про эти ф-ии, спрошу кое-что по ним. h0t'у, вероятно, эта информация тоже пригодится, так что новую тему создавать не буду....
gorodon С драйвером все Ок. Подозреваю, что я открыл WinDbg, он открыл COM порт на эксклюзивное пользование, потому и возвращался access denied....
h0t Код в #1 не добавляет IRP в список IRP потока. Кстати, код ф-ий IoBuildSynchronousFsdRequest и IoBuildASynchronousFsdRequest есть в WRK, там я...
h0t А, у устройства этих флагов нет. Видимо, какая-то специфика фильтров...
h0t Речь немного не об этом. Как целевой драйвер собирается возвращать информацию? SystemBuffer'а у него нет, MDL нет. А UserBuffer используется...
h0t Из кода вообще не ясно, как оно умудряется работать. Ни SystemBuffer, ни MdlAddress не заполнены. Насколько я помню, IRP::UserBuffer...
h0t Видимо, поэтому. После '.reload' в WinDbg картина меняется?
K10 Вариант. Но хочется понять, почему не работает. Главное, в интернете по этому поводу тихо, что заставляет меня думать, что это у меня что-то...
x64 А что насчет WinObj? И вообще, что с этим всем делать? :)
Мое почтение всем. Для отладки по COM порту достал адаптер USB2Serial (Prolific PL2303). Скачал драйвер, установил. В WinObj вижу устройство...
testtest Я точно не помню сейчас, но, по-моему, вызов KeBugCheckEx добавляется если есть buffer security cookie. Можно попробовать убрать...
Может быть капут USB порту?
Velheart А код можно увидеть? И работает ли с IoCallDriver? В коде по ссылке, вроде, все нормально.
l_inc Логично, но в некотором смысле "ужесточние" функционала. Логика ф-ии может зависеть от самих аргументов, вовсе не обязательно использовать...
l_inc Насколько я помню, не обязательно, можно написать ф-ию с переменным числом параметров и не обрабатывать все элементы.
l_inc На этапе компиляции не знает, если ф-ия будет помещена в библиотеку и доступна для внешних вызовов. Если смотреть со "статической" точки...
Имена участников (разделяйте запятой).