Вопрос по использования чужого кода

Тема в разделе "WASM.RESEARCH", создана пользователем serega28, 8 янв 2009.

  1. serega28

    serega28 Member

    Публикаций:
    0
    Регистрация:
    26 мар 2007
    Сообщения:
    115
    Адрес:
    Minsk
    Есть прога A в ней есть нужный мне алгоритм.
    Хочу сделать небольшу прогу B которая бы использовала код проги A, например

    Код проги B:

    push 1
    push 2
    push 3
    call Прога B: 0x76850

    Вообще как это завется и каким образом это делается?
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    serega28
    code ripper
     
  3. serega28

    serega28 Member

    Публикаций:
    0
    Регистрация:
    26 мар 2007
    Сообщения:
    115
    Адрес:
    Minsk
    Сдесь этим и непахнет.
    Мне бы каким-то образом надо попасть в тот процесс.
     
  4. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    GetModuleHandle(Ex) \ LoadLibrary(Ex) грузят прогу А в адресное пространство проги B и возвращают базовый адрес по которому она загрузилась. GetProcAddress позволяет найти адрес экспортируемой функции по её имени, если нужны неэкспортируемые функции то ищи их сам.
     
  5. SlyBit

    SlyBit New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2008
    Сообщения:
    43
    Только этот файл должен иметь таблицу релоков. У ехешников обычно её не бывает.