FASM

Тема в разделе "WASM.HEAP", создана пользователем jaja, 1 апр 2009.

  1. jaja

    jaja New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2008
    Сообщения:
    243
    Говорим о FASM
     
  2. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    редактор у него сказочный!
    но для api-based pe неудобен.

    а вобще - inline ossenmbler r0x ur w0rld. (omg)
     
  3. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    Comer_
    не очень понятен смысл фразы api-based pe, но я думаю на масме такой код не написать
    Код (Text):
    1. include 'win32a.inc'
    2. include 'hll.inc'
    3. format PE GUI 4.0
    4. section 'AllInOne' code readable writeable executable
    5. IMPORTS KERNEL32.DLL, <ExitProcess,GetLastError,FormatMessageA>,\
    6.     USER32.DLL,   <SetWindowPos,FindWindowA,MessageBoxA>
    7.     psMsg dd ?
    8. entry $
    9.       FindWindowA("GcxPropertyPageSite.Window.1",0)
    10.         test eax,eax
    11.         jz .err
    12.       SetWindowPos(eax,HWND_TOPMOST,0,0,0,0,SWP_SHOWWINDOW+SWP_NOSIZE)
    13.         test eax,eax
    14.         jz .err
    15.       ExitProcess()
    16. .err:
    17.       GetLastError()
    18.       FormatMessageA(FORMAT_MESSAGE_ALLOCATE_BUFFER+FORMAT_MESSAGE_FROM_SYSTEM+FORMAT_MESSAGE_IGNORE_INSERTS,\
    19.             0,eax,0,psMsg,0,0)
    20.       MessageBoxA(0,[psMsg],0,0)
    21.       ExitProcess()
    список импортируемых функций можно убрать в инклуд, правда тогда будет медлено компилиться, хотя это фиксится железом
     
  4. letopisec

    letopisec New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2004
    Сообщения:
    228
    Comer_

    боту все равно какой у него редактор)
     
  5. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    letopisec
    щикаарно .D

    эм..
    ?!

    а про апи-бейсд я, скорее всего, имел в виду что фасмгуй неудобен, ибо структуры, вкладки, код-комплишн - всякая такая фигня необходима редактору.
    точнее - разработчику при написании прог, практически целиком состоящих из апи-интеракций.
     
  6. jaja

    jaja New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2008
    Сообщения:
    243
    А вот в FASM код работает в два раза быстрее так как компилируется фасмовским компилятором.
     
  7. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    я когда masm32 скачал, там всё в батниках было, ужос! конечно большой труд был проделан, уважуха!
    но синтакс у него древний ещё- тасмовский ака! и большинство народу к нему привыкнуть успело.
    но времена меняются уже заметно, даже исходники можно надыбать по интернету кое какие.
    жаль step-by-step msdn нету чтоб боты тоже обучались =)
    времени нет на осмысление мелочей, но без фасма уже немогу 8)
     
  8. BlackParrot

    BlackParrot New Member

    Публикаций:
    0
    Регистрация:
    19 фев 2009
    Сообщения:
    163
    [не актуально]
     
  9. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    jaja, ты запарил. Открой свой форум: http://i-am-fucking-crazy-about-fasm.com