Редактирование таблицы импорта

Тема в разделе "WASM.RESEARCH", создана пользователем Styler, 6 июл 2005.

  1. Styler

    Styler New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2005
    Сообщения:
    4
    Адрес:
    Pskov
    Добрый день..



    Подскажите, люди добрые, есть такое дело.

    Имеется плагин для программы, но для более старой версии чем та в которой сейчас работаю. Нужен это плагин позарез. Отличие - всего в наличии одной void функции, которая присутствует только в jump table, явно нигде не вызывается.. Можно как-нибудь перестроить плагин с учетом этой функции без перекомпиляции??
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    Styler

    тебе что надо - то .добавить функцию, иди удалить ?
     
  3. Styler

    Styler New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2005
    Сообщения:
    4
    Адрес:
    Pskov
    2 staier:

    Добавить функцию в таблицу импорта
     
  4. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
  5. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    зайди в tools

    там такое есть

    хотя я не понимаю, если эта функция не используется, то зачем она тебе среди импортов ?

    среди экспортов я ещё понимаю
     
  6. Styler

    Styler New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2005
    Сообщения:
    4
    Адрес:
    Pskov
    2 staier:

    Вызов есть, в теле этого плагина есть cсылка(DWORD-jmp) на эту функцию, но использует ее не сама программа, а функция из другой dll, которая является частью API-Программы(это Alias Maya, если кому интересно).
     
  7. Styler

    Styler New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2005
    Сообщения:
    4
    Адрес:
    Pskov
    2 staier:

    Нашел только iidking, но он позволяет только импортировать функци из раздела экспорта. Вы уж просстите меня идиота, что я с такими наверняка глупыми вопросами пытаюсь найти выход.. :)
     
  8. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    дело не в том идиот ты или нет ...

    обьясни толком что тебе надо сделать-то

    из твоих слов получается



    1)что в теле плагина есть jump на функцию, которой нет в импорте

    - это как же так - то ??? поясни

    2) не загружаться плагин может только если функция есть в плагине , а в модуле откуда она экспортируется её нет (в новой версии ), так?



    я запутался совсем

    если можно , опиши полностью ситуацию с подробностями
     
  9. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    staier



    как я понял: есть и функция, и импорт, но Styler хочет "переназначить" эту функцию на какую-то другую (?)



    мне кааца, что плагин не грузится из-за различия в версиях SDK для плагинов, т.е. версия SDK плагина отличается от соотв. хоста