Попробую скачать по указанной ссылке. Так что, думаю, не актуально, но все равно спасибо.
Огромное спасибо!
Очень нужен диск с примерами к книге Уолтера Они "Использование Microsoft WDM". Что-то никак не выгугливается. Если кто знает где скачать, киньте...
Спасибо.
Ой, извини по поводу фасткола, просто твой вопрос невнимательно прочел...
А насчет того, что лучше, С или асм - так и этак хорошо, так и этак вкусно!
Передача через регистры - это так называемый fast call: первый аргумент в ecx, второй в edx, остальные в стеке. Функция завершения IRP запроса...
Mika, спасибо! Действительно, ebx нелшьзя трогать! Кстати, похожая проблема, если в DriverEntry изменить edi без восстановления. И что интересно,...
код драйвера. Что-то файл не прикрепляется, или я чего-то не того... вто он ;goto make .586 .model flat, stdcall option casemap:none IOCTL_9...
Функция CompleteIrp: CompleteIrp proc pIRP:DWORD, ntStatus:DWORD, Info:DWORD mov eax, pIRP assume eax:ptr _IRP push ntStatus pop...
Вот - выкладываю вывод WinDbg: Microsoft (R) Windows Debugger Version 6.11.0001.404 X86 Copyright (c) Microsoft Corporation. All rights reserved....
Никаких WM у меня не запущено. Ошибку с DeviceExtension я исправил, все работает, но, как я уже писал, образовалась новая проблемка (см. мой...
Тту появился новый гемор: Create_File_IRPprocessing proc pDeviceObject:DWORD, pIrp:DWORD local pStack:DWORD mov eax, pIrp assume eax:ptr _IRP mov...
Я конкретно ступил с DevExt, разместив ее в .data секции. Ведь это должна была быть структура DEVICE_EXTENSION, место под которую отводится при...
DevExt это структура для хранения указателя на FDO и символьной ссылки: EXAMPLE_DEVICE_EXTENSION STRUCT pFDO DWORD ? usSymLinkName...
Что имеется в виду под виртуальной машиной (извини, я еще совсем нуб)?
Ничего не понимаю: запускал сейчас тот же пример, чтобы получить аварийный дамп, и драйвер работал нормально. Никаких вылетов. Даже не знаю, что...
1. Да, все верно, lea eax, DevExt. 2. DevExt это структура для хранения указателя на FDO и символьной ссылки: EXAMPLE_DEVICE_EXTENSION STRUCT...
Наткнулся на статью "Процедура DriverEntry и предварительные объявления–часть 14" с сайта compkniga.com. В ней есть пример простого драйвера "в...
Искренне рад этому факту! Спасибо за ответ.
Имена участников (разделяйте запятой).