Чтобы не создавать пост Слышал, драйвера довольно удобно в студии собирать Кто-нибудь может поделиться исходниками простейшего драйвера (проджект, который можно в VS собрать) либо объяснить как настроить студию для сборки дрова?
ничего особенного. единственно в Merge Sections: .rdata=.text и установить чексуму. Остальное настраивается тривиально, конечно еще надо не забыть добавить пути до инклудов и либ и прописать либы в опциях линкера.
Да, я его скачал, просто поелз в сырцы сразу незаметив библиотечек. Хм, а вот рассматривая пример того же бипера, как можно сделать не отдельным файлом *.sys, а одним? Вызов там выполняется вот так... Код (Text): invoke GetFullPathName, $CTA0("beeper.sys"), sizeof acDriverPath, addr acDriverPath, esp будет ли рабоатть во такой бипер? Код (Text): .386 .model flat, stdcall option casemap:none include \masm32\include\w2k\ntstatus.inc include \masm32\include\w2k\ntddk.inc .code org 100h start: mov al, 07d int 29h int 20h end start DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING mov eax, STATUS_DEVICE_CONFIGURATION_ERROR ret DriverEntry endp end DriverEntry в виртуалке сибирается, но бип из неё не происходит тот что в примерах бипер, тоже в виртуалке не бипает( виртуалка все та же, ксен полная виртуализация вин2к3.
Две директивы END в одном файле никогда не видел и не знаю возможно ли такое. Обычно директива указывает на точку входа в прогу, а так получается что их две. И скажите мне пожалуйста с какого же места будет начинать работать прога? И кажется для СОМ програм, а драйвер как-бы должен иметь PE-формат. Ну точно работать не будет, разве М$ изменит формат файла для дров
Народ, а как что и где прописать в студии, чтобы в проекте можно было работать с ntddk.h и т.д.? #include <ntddk.h> и выползает туева куча ошибок, что ненайдено нтдеф.х и прочие зависимости.
IceStudent Если эта тема поднимается каждый месяц, то значит есть сенс ее в FAQ добавить. Я прошелся по форуму поиском, да, есть подобные темы. И во всех подобных темах отвечают точно так же, как ответили Вы мне "Что эта тема баян и смотрите предыдущую тему". Добавьте плз это в ФАQ т.к. ответа я так и не нашел. Всплыла туева куча ошибок. Ни один совет из других форумов не помогает. Компилировать в ДДК - просто ужасно. Плюс никакого ИДЕ, отображения элементов структур и т.д. Чистый текст.