• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

MASM continue

  • Автор темы _dimka_
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

_dimka_

Вобщем проблема такова:

1. Мне надо сдать курсовой проект, который должен содержать
какой-нибудь драйвер, но не аппаратный.

2. Я решил написать про виртуальные драйвера VxD.
Информации предостаточно, к тому же всё понятно и просто.

3. Нашёл исходный код в интернете:


4. Там очень всё хорошо написано, но вот проблема
мне нужен сам файл "av.vxd", чтобы успешно сдать экзамен.

5. Скачал специально инфу как компилировать на:
"Virtual Device Driver Skeleton"

тамже сам масм

6. составил .def файл как указано, но при запуске NMAKER.exe
после того как создался .obj файл, запускается LINK
и начинает задавать вопросы
Return [vxd.exe] : ?
[map]:
[def]:
После указания имени будущего драйвера, он говорит FAIL и всё.

7. Почему он начинает задавать вопросы, ведь я уже задал все параметры в командной строке?

8. Помогите разобраться!
 
D

_dimka_

что никто не поможет, блин уже скоро сдавать
:lol:
 
D

_dimka_

Ха! :(

Кому интересно, сдал! Причем сам всё сделал.

Проблема была не в моей голове (что не может не радовать), а в выбранном МАSМе
очень хорошо подошел masm32, в котором полно функций и при том не глючных.
А в просто МАSМ6.1 даже примеры examples не компилировались.

К тому же, там нет никакой инфы по VxD.

Как говорит мой препод по искуственному интеллекту, которому я делаю прогу на самоэкзамен, если что-нибудь хочешь сделать, сделай это сам! :) :D :)
 
D

_dimka_

Думаю что тему можно считать закрытой.

Но информация по написанию драйверов VxD, очень пригодиться. Весь нет перепахал руками.
:)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!