Занимаюсь разрботкой минидрайвера для PCI карты видеозахвата. Драйвер написал, и пытаюсь корректно его установить в систему. Необходимо чтобы:...
Я вам крайне признателен. Действительно, убрав этот флаг, все стало работать нормально. Задав поиск в DDK по строке DO_DEVICE_INITIALIZING я...
Вот код некоторых функций: NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath ) { NTSTATUS status =...
Да вот я на что наткнулся, не знаю как я раньше не посмотрел туда. В диспетчере устройств для данного устройства нарисован желтый...
Дело в том, что в Солдатове NTSTATUS CompleteIrp( PIRP Irp, NTSTATUS status, ULONG info) { Irp->IoStatus.Status = status;...
я в DriverEntry пишу следующее: DriverObject->DriverExtension->AddDevice = MyAddDeviceFunc; DriverObject->DriverUnload...
кстати еще вот какое наблюдение: когда в WinObj открываешь перечень объектов устройств и двараза кликаешь на моем объекте устройства, то...
а в каком смысле правильно сделана? Ну как у Солдатова, и как в DDK описано. И в WinObj отображается. UNICODE_STRING symLinkName; #define...
Я пишу драйвер для карты памяти PcCard. Задача в следующем: драйвер должен загружаться, создавать объект устройства и подключаться в стек при...
ИХМО так и надо делать, а не извращаться с уменьшением размера. А неиспользуемое пространство найти легко, т.к. выравниваие кода будет полюбому....
К сожалению в данный момент у меня нет свободного времени. Возможно я смогу посмотреть код на Новогодних праздниках. Пока могу помоч только...
ну что сказать до вычисления математики, а она действительно начинается с loc_B32A8, происходит формирование строки с номером лицензии без...
Имена участников (разделяйте запятой).