Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ошибка при компиляции.

316
04 июня 2011 года
Alm3n
889 / / 29.05.2009
Код:
.586
option casemap:none
.model flat, stdcall

include \masm32\include\w2k\ntstatus.inc
include \masm32\include\w2k\ntddk.inc
.code

DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING
mov eax, STATUS_DEVICE_CONFIGURATION_ERROR
ret
DriverEntry endp

end DriverEntry

Цитата:

\masm32\bin\ml /nologo /c /coff %1.asm
\masm32\bin\link /nologo /driver /base:0x1000 /subsystem:native %1.obj


забавная ошибка при всем при этом:
Assembling: simplest.asm
simplest.asm(1) : error A2085: instruction or register not accepted in current CPU mode
simplest.asm(1) : error A2088: END directive required at end of file

если option casemap:none закомментить, то остается только вторая. если полностью удалить, то снова появляются обе. это из-за чего так? masm 10, собираю на Vbox. может, из-за виртуалки?

14
05 июня 2011 года
Phodopus
3.3K / / 19.06.2008
Помоему был у меня когда-то подобный глюк и надо было поменять .model и option местами.
316
05 июня 2011 года
Alm3n
889 / / 29.05.2009
не-а, не помогло. и на хосте не работает. может, у кого-нибудь есть кусочек драйвера рабочего для проверки?
316
05 июня 2011 года
Alm3n
889 / / 29.05.2009
проблема решена. просто скопировал текст и вставил его в новый файл. может, что-то с кодировкой не так было.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог