компилируется не правильно.hiew pe header не видит

Тема в разделе "WASM.BEGINNERS", создана пользователем zxsony, 8 сен 2005.

  1. zxsony

    zxsony New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2005
    Сообщения:
    3
    Адрес:
    Russia
    masm32 для меня мало знаком.также как hiew.



    .386

    .model flat, stdcall

    option casemap:none



    include c:\masm32\include\w2k\ntstatus.inc

    include c:\masm32\include\w2k\ntddk.inc



    .code

    DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING

    mov dx,0378h

    mov al,0ffh

    out dx,al

    mov eax, STATUS_DEVICE_CONFIGURATION_ERROR

    ret

    DriverEntry endp



    end DriverEntry



    \masm32\bin\ml.exe /nologo /c /coff drv.asm

    \masm32\bin\link.exe /nologo /driver /base:0x10000 /align:32 /out:drv.sys /subsystem:native drv.obj



    просто до неприличия.однако

    hiew не видит pe header. pe tools указывает на точку входа

    200



    push bp

    mov bp,sp

    mov edx,0FFB00378

    out dx,al

    mov ax,00182

    add al,al

    leave

    retn 00008

    вобщем полный бред.помогите разобраться плз.