Можно так: http://www.wasm.ru/article.php?article=drvw2k09 :)
Есть ещё такая шаровара "Virtual Serial Port XP" (название могу попутать, пишу по-память). Она создает неограниченное кол-во виртуальных...
Можно так: http://www.wasm.ru/article.php?article=drvw2k14
Начиная с 2000 есть MmGetSystemRoutineAddress, котороя сабж в ядре делает, но только для двух модулей: ntoskrnl и hal.
Где-то в сети лежит статья "Understanding IRQL" (есть в pdf и html). Можно начать с неё. Дальше, привязавшись к кое-каким терминам, можно ещё по...
Если точнее, то KmdKit для 2000 и выше. Для NT4 тоже сгодится. Но про создание виртуального COM порта там не написано.
Ну все так и делают, но никто не называет это "модулем отладочного вывода". Просто Debug Build и всё.
Наверное эти: URB_FUNCTION_SELECT_CONFIGURATION URB_FUNCTION_SELECT_INTERFACE URB_FUNCTION_ABORT_PIPE...
Т.е., ты хочешь сказать, что если я просто воткну DbgPrint - это типа и есть "Модуль отладочного вывода"?!
Если скажешь, что это такое, может я скажу для чего :)
Открой в ДДК раздел "USB Driver Stack". Бери DeviceTree. В IFS KIT'е есть или на osr.com (наверное). Тока жутко глючная она - постоянно синие...
Попробуй IrpTracker ( osr.com ).
Наверное, имеются ввиду открытые хендлы. ZwQuerySystemInformation с классом SystemHandleInformation. Описание см. у Гарри Неббета. На...
Или можно похучить DRIVER_OBJECT.MajorFunction[<нужная процедура>]
Да. И наверное Lower Level.
[ Saint German: <font color="indigo]попадались уже тебе такие хуки типа jmp in ntoskrnl.sys?</font><!--color--> ] Конечно. Например, DbgView...
[ Saint German: <font color="indigo]а моя хрень читает файл ntdll и находя тело функции NtQuery дизасмит и копирует инструкции >= 5...
Скажи в чём основная фича и где её в исходнике искать, а то времени всё внимательно смотреть нету. Может я и посмотрю.
[ VOOrDOOluck: <font color="indigo]Символы уже были загружены предложеным способом.Но ничего. В чем может быть проблема.</font><!--color--> ]...
VOOrDOOluck, там ещё основы COM надо знать. Помнится я с нуля разобрался за 2-3 дня с СOM + DIA SDK. Ещё через 2-3 дня написал простенький парсер...
Имена участников (разделяйте запятой).