Помогите переделать от tasm32 в masm32

Тема в разделе "WASM.BEGINNERS", создана пользователем RiG, 1 апр 2006.

  1. RiG

    RiG New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2005
    Сообщения:
    9
    Адрес:
    moldavaninasea
    скажите как мне скомпоновать в masm32 вот эту программку к примеру!



    tasm /m /ml exit_win.asm

    tlink32 /Tpe /aa /c /x exit_win.obj

    del *.obj



    .386

    .model flat,stdcall

    MB_OK = 0000H

    includelib import32.lib

    extrn MessageBoxA:PROC

    extrn ExitProcess:PROC

    extrn ExitWindowsEx:PROC

    .const

    db "########"

    _title db " ", 0

    _message db "Windows!", 0

    db "########"

    .code

    db "********"

    start:

    call MessageBoxA,0,offset _message,offset _title,MB_OK

    call ExitWindowsEx,1,0

    call ExitProcess,eax

    db "********"

    end start
     
  2. Aike

    Aike New Member

    Публикаций:
    0
    Регистрация:
    3 фев 2006
    Сообщения:
    19
    Адрес:
    Russia
    .386

    .model flat, stdcall

    option casemap :none





    include \masm32\include\windows.inc

    include \masm32\include\user32.inc

    include \masm32\include\kernel32.inc



    includelib \masm32\lib\user32.lib

    includelib \masm32\lib\kernel32.lib





    .data



    _caption DB "la la",0

    _text DB "Hello World",0



    .code

    start:



    invoke MessageBox, NULL, addr _text, addr _caption, MB_OK

    С первым апреля :Р

    invoke ExitProcess, NULL



    end start
     
  3. RiG

    RiG New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2005
    Сообщения:
    9
    Адрес:
    moldavaninasea
    Ну а сегодня атветит кто-то!!!?
     
  4. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    Код (Text):
    1. .386
    2. .model flat,stdcall
    3. include \masm32\include\kernel32.inc
    4. include \masm32\include\user32.inc
    5. includelib \masm32\lib\kernel32.lib
    6. includelib \masm32\lib\user32.lib
    7. .const
    8. _title db " ", 0
    9. _message db "Windows!", 0
    10. .code
    11. start:
    12. invoke MessageBoxA,0,offset _message,offset _title,0
    13. invoke ExitWindowsEx,1,0
    14. invoke ExitProcess,eax
    15. end start
     
  5. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    mix_mix

    Это уже троян получается :)
     
  6. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    Да ладно, он под nt работать не будет (а жаль :)