[FASM] .dll в коде программы

Тема в разделе "WASM.BEGINNERS", создана пользователем miae, 25 июл 2010.

  1. miae

    miae Member

    Публикаций:
    0
    Регистрация:
    22 дек 2007
    Сообщения:
    44
    приветствую всех.

    есть у кого пример размещения и вызова dll из основной программы ???
     
  2. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    Я бы вас всех таких забанил.
     
  3. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    miae
    Есть пермутирующий, не уверен что вы сможите заюзать :lol: .
     
  4. google

    google New Member

    Публикаций:
    0
    Регистрация:
    10 авг 2007
    Сообщения:
    140
    Я один не понял вопроса? Но, думаю, ответ "да".
     
  5. sometime

    sometime Odessa

    Публикаций:
    0
    Регистрация:
    22 апр 2009
    Сообщения:
    227
    Адрес:
    sunday
    выкладывайте :Р
     
  6. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    miae
    В случае, если Вы скачали свой FASM не у какого-нибудь дяди Васи, а с официального сайта, то такой пример есть и у Вас. Поиск (но не google).
     
  7. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Компиляция DLL в рессурсы EXE -> далее экстракт в тэмп допустим -> исполение
    такой вариант устраивает?
     
  8. miae

    miae Member

    Публикаций:
    0
    Регистрация:
    22 дек 2007
    Сообщения:
    44
    !!! форум необходим для общения ... почему же в 75% постов Вы пытаетесь нахамить или послать собеседника ?!

    мне необходим любой пример вызова размещенного dll из некого массива в основном коде

    2 Clerk
    я могу читать код и уловлю основной принцип

    2 other
    @ мне бы с вами с глазу на глаз поговорить ...
     
  9. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    miae
    Форум это не гугл.
    Прочитайте вот эту тему http://www.wasm.ru/forum/viewtopic.php?id=35880
     
  10. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    684
    у какой ужасный топик стартер и даже не разу не подкован в вопросе
     
  11. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    Код (Text):
    1. include 'win32ax.inc'
    2. .code
    3.  
    4. start:
    5.     invoke CreateFile, dllname, GENERIC_WRITE, 0, 0, CREATE_ALWAYS, 0, 0
    6.     mov [hfile], eax
    7.     invoke WriteFile, [hfile], dll_data, dll_size, nwritten, 0
    8.     invoke CloseHandle, [hfile]
    9.     invoke LoadLibrary, dllname
    10.     ret
    11.  
    12. .data
    13.     dllname db 'c:\windows\temp\dll.dll', 0
    14.     dll_data file 'dll.dll'
    15.     dll_size = $ - dll_data
    16.     hfile dd ?
    17.     nwritten dd ?
    18.  
    19. .end start
     
  12. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    684
    а теперь по теме ежели создан такой тред то чтобы скампелировать кодес клерка у вас уйдет много времени не говоря уже о том чтобы понять
     
  13. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    если ТС не может написать 20 строчек и вызвать 4 апишки - это диагноз %)
     
  14. sometime

    sometime Odessa

    Публикаций:
    0
    Регистрация:
    22 апр 2009
    Сообщения:
    227
    Адрес:
    sunday
    не в этом случае)
     
  15. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.549
    Адрес:
    Russia
    miae
    От лица администрации сайта вещаю:
    Почитайте правила форума. Далее читаем Чем не является WASM. Далее, учимся ставить вопросы. Для этого надо показать, что вы сами пытались разобраться в вопросе, что вы смогли сделать, что вызвало у вас трудности.
    За готовым решением есть раздел Commerce. Клерк свой полиморф никому не даст просто так.

    И в конец,
    предупреждение.
    Второго не будет.
     
  16. maybeZ3N

    maybeZ3N New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2010
    Сообщения:
    80
    Советую это сделать, сам недавно прочитал их :). Звучат довольно забавно.... Жаль, что явные правила игнорируются всеми почти поголовно.
     
  17. fragment

    fragment New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2008
    Сообщения:
    266
  18. fragment

    fragment New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2008
    Сообщения:
    266
    Кто будет переводить за тебя dllname db 'c:\windows\temp\dll.dll' в байты , компилятор ?
    В соседней теме есть скрипт на перле bin2db.pl или можешь воспозоваца утилой из masm32v9 bintodb
     
  19. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    fragment
    это фасм, научитесь хотя бы читать заголовок темы,
    если уж не умеете распознавать синтаксис компиляторов
     
  20. fragment

    fragment New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2008
    Сообщения:
    266
    GoldFinch а вчем дело сопсно ? , я вижу что это fasm...
    Хотите сказать что там компилятор сам переведет фаил в набор байт ? Что-то мне верится в это с трудом.