Передать управление.

Discussion in 'WASM.BEGINNERS' started by newb, Mar 28, 2009.

  1. newb

    newb New Member

    Blog Posts:
    0
    Ку всем, вот у меня возник вопрос, есть моя программа и любой текстовый файл содержание файла логичное, скажем
    Code (Text):
    1. mov rax, 1b
    2. xor rbx, rbx
    Могу ли я передать управление из программы на текстовый файл?
     
  2. barton

    barton New Member

    Blog Posts:
    0
    Без использования LSD ?
     
  3. Freeman

    Freeman New Member

    Blog Posts:
    0
    да. прочитай его в память и прыгни на начало
     
  4. P_F

    P_F New Member

    Blog Posts:
    0
    barton
    :)))
    Freeman
    :))))
    newb
    а ничё что хайл текстовый?

    зы: а вообще Freeman отлично ответил на вопрос... вспоминается анекдот про полочку...
     
  5. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    P_F
    порадуй!
     
  6. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Code (Text):
    1. ;@Echo Off
    2. ;Goto MakeIt
    3.  
    4.     .686
    5.     .model flat, stdcall
    6.     option casemap:none
    7.     include \Masm32\Include\Windows.inc
    8. .code
    9. Entry:
    10.     ;[...]
    11.     ret
    12. end Entry
    13.  
    14. :MakeIt
    15.  
    16. \Masm32\Bin\ml /c /coff D.bat
    17. \Masm32\Bin\Link /SUBSYSTEM:WINDOWS D.obj
    18.  
    19. D.exe
     
  7. deLight

    deLight New Member

    Blog Posts:
    0
    newb
    недавно был топик об апишках для перевода из мнемоники в машкод.
    считал из файла, скомпилил в памяти и передал управление
     
  8. newb

    newb New Member

    Blog Posts:
    0
    можно примерчик...
    Загрузил в память скомпилированный EXE, а дату он берёт из нового сегмента (даты). :)
     
  9. 0xFE

    0xFE New Member

    Blog Posts:
    0
    Только если ты будешь копировать данные в секцию данных, то не забудь изменить перед запуском
    ее характеристики(добавить разрешение на исполнение).