таблица импорта

Тема в разделе "WASM.WIN32", создана пользователем nMaxwell, 23 мар 2011.

  1. Booster

    Booster New Member

    Публикаций:
    0
    Не универсально, хотя и имеет право на существование.
     
  2. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    проблема в том, что при загрузке программы в ту же ИДУ, например, в списке импорта на эту функцию будет стоять kernel32
     
  3. Sunzer

    Sunzer Member

    Публикаций:
    0
    Что вы хотели этим сказать? Мы вам уже и так предложили много вариантов решения поставленой задачи.
     
  4. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    вы предложили изменять таблицу во время запуска программы, значит, раз нет решения, будем делать через форвард
     
  5. Sunzer

    Sunzer Member

    Публикаций:
    0
    Я предложил вариант с релоками и графами.
     
  6. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    увы, но я в этом не разбираюсь
     
  7. Sunzer

    Sunzer Member

    Публикаций:
    0
    Вам универсальное решение, или для одного файла? У этого файла таблица базовых поправок есть?
     
  8. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    Sunzer
    нужно универсальное, для любых файлов, если вы про таблицу релокаций - присутствует
     
  9. Booster

    Booster New Member

    Публикаций:
    0
    Sunzer
    Вы не знаете, что такое переходники? Они гораздо чаще встречаются чем релоки. Релоки это экзотика. И переходники не нужно парсить, нашли и пропатчили.
     
  10. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    Booster
    обьясните тогда, пожалуйста, как это реализовать
     
  11. 737061

    737061 New Member

    Публикаций:
    0
    Че вы с ним возитесь? нече не знает, не знает даже что он хочет, бррр, не поощряйте.
     
  12. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    737061
    почему же не знаю? а вот Вам не помешало бы русский язык подучить
     
  13. 737061

    737061 New Member

    Публикаций:
    0
    nMaxwell
    пруф или не было.

    Я откуда знаю? В начале вообще тт, вам говорят что нельзя изменить для одной функции в библиотеки (это очевидно следует из формата PE, который вы и не знаете), но нет! опять "а как это сделать?". Лол одним словом.


    PS в школу животное
     
  14. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    737061
    может я формат PE и не хорошо знаю, но ты, дрянь, не в праве осуждать, я тут чтобы научится, а не выделоваться
     
  15. dermatolog

    dermatolog Member

    Публикаций:
    0
    nMaxwell
    Тебе уже дали несколько вариантов реализации. Вот этот тебя чем не устроил? Если кратко - делаешь свою kernel33 как полный аналог (в плане экспорта) от kernel32. В всоей DLL пишешь собственную реализацию ReadFile/WriteFile , а остальные API форвардишь через таблицу экспорта (как было показано в примере). В ехе-нике тебе останется только поменять одну цифру в строке "kernel32" (какую цифру и где поменять я надеюсь уточнять не нужно?).
     
  16. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    dermatolog
    спс КЭП...
    #64
     
  17. 737061

    737061 New Member

    Публикаций:
    0
    nMaxwell
    если бы ты тут был чтобы научится, хм, то знаешь что бы было? прежде чем создавать тему ты бы попробовал сам разобраться, но даже если и не смог разобраться, то когда тебе говорят ответ ты бы не спрашивал "а как?", "а как?". Так что ты тут не чтобы научится.

    спасибо, поржал.

    PS фаст кирпичи
     
  18. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    737061
    привык учиться по сорцам, а "дрянь" это круто
     
  19. 737061

    737061 New Member

    Публикаций:
    0
    слышали? быстро метнулись, запилили парню сорцов!

    Понимаешь в чем дело, от школоты любое оскорбление кажется смешным.
     
  20. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    не спорю, и вообще, школота по-другому ругается имхо, но не тут разводить дискуссию на эту тему