1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

LoadLibrary ненаходит модуля

Тема в разделе "WASM.BEGINNERS", создана пользователем spencer, 30 июн 2006.

  1. spencer

    spencer New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2005
    Сообщения:
    277
    делаю инжект длл



    так вот, когда я загружаю в начале кода эту свою длл, она загружается без проблемм

    однако когда срабатывает InjProc записаный в нутрь процесса, LoadLibrary возвращает ERROR_MOD_NOT_FOUND

    хотя проверял под дебагером, адрес передаётся правильный, строка с названием длл тоже лоится в стек как надо.

    явопще запутался, в чём модет причина быть7

    [​IMG] 733674298__r1.asm
     
  2. valterg

    valterg Active Member

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


    Так не находит она ее. Ты ее куда положил ?!
     
  3. spencer

    spencer New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2005
    Сообщения:
    277
    она в тойже директории

    сматри там в самом начале кода есть загрузка тойже длл, так там она загружается

    а когда из другого процесса то таже длл не занружается
     
  4. cmd_prompt

    cmd_prompt New Member

    Публикаций:
    0
    Регистрация:
    19 июн 2006
    Сообщения:
    28
    Адрес:
    Ukraine, Donetsk
    Дело в том, что:



    Each process has a single current directory made up of two parts:



    · A disk designator that is either a drive letter followed by a colon, or a server name and share name (\\servername\

    sharename)

    · A directory on the disk designator



    Лучше кидай свою dll в Windows\System
     
  5. spencer

    spencer New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2005
    Сообщения:
    277
    вот чёрт, точно, догнал, кидать в папку надо той проги куда я инжект делаю или в системную...

    точна, туплю...

    спасибо cmd_prompt!