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

Discussion in 'WASM.WIN32' started by nMaxwell, Mar 23, 2011.

  1. Booster

    Booster New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2004
    Messages:
    4,860
    Не универсально, хотя и имеет право на существование.
     
  2. nMaxwell

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    проблема в том, что при загрузке программы в ту же ИДУ, например, в списке импорта на эту функцию будет стоять kernel32
     
  3. Sunzer

    Sunzer Member

    Blog Posts:
    0
    Joined:
    May 25, 2008
    Messages:
    256
    Что вы хотели этим сказать? Мы вам уже и так предложили много вариантов решения поставленой задачи.
     
  4. nMaxwell

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    вы предложили изменять таблицу во время запуска программы, значит, раз нет решения, будем делать через форвард
     
  5. Sunzer

    Sunzer Member

    Blog Posts:
    0
    Joined:
    May 25, 2008
    Messages:
    256
    Я предложил вариант с релоками и графами.
     
  6. nMaxwell

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    увы, но я в этом не разбираюсь
     
  7. Sunzer

    Sunzer Member

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

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    Sunzer
    нужно универсальное, для любых файлов, если вы про таблицу релокаций - присутствует
     
  9. Booster

    Booster New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2004
    Messages:
    4,860
    Sunzer
    Вы не знаете, что такое переходники? Они гораздо чаще встречаются чем релоки. Релоки это экзотика. И переходники не нужно парсить, нашли и пропатчили.
     
  10. nMaxwell

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    Booster
    обьясните тогда, пожалуйста, как это реализовать
     
  11. 737061

    737061 New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    74
    Че вы с ним возитесь? нече не знает, не знает даже что он хочет, бррр, не поощряйте.
     
  12. nMaxwell

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    737061
    почему же не знаю? а вот Вам не помешало бы русский язык подучить
     
  13. 737061

    737061 New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    74
    nMaxwell
    пруф или не было.

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


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

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    737061
    может я формат PE и не хорошо знаю, но ты, дрянь, не в праве осуждать, я тут чтобы научится, а не выделоваться
     
  15. dermatolog

    dermatolog Member

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

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    dermatolog
    спс КЭП...
    #64
     
  17. 737061

    737061 New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    74
    nMaxwell
    если бы ты тут был чтобы научится, хм, то знаешь что бы было? прежде чем создавать тему ты бы попробовал сам разобраться, но даже если и не смог разобраться, то когда тебе говорят ответ ты бы не спрашивал "а как?", "а как?". Так что ты тут не чтобы научится.

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

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

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    737061
    привык учиться по сорцам, а "дрянь" это круто
     
  19. 737061

    737061 New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    74
    слышали? быстро метнулись, запилили парню сорцов!

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

    nMaxwell New Member

    Blog Posts:
    0
    Joined:
    Mar 22, 2011
    Messages:
    77
    не спорю, и вообще, школота по-другому ругается имхо, но не тут разводить дискуссию на эту тему