Проблемы с написанием лончера

Тема в разделе "WASM.RESEARCH", создана пользователем Dart_Bobr, 2 фев 2005.

  1. Dart_Bobr

    Dart_Bobr New Member

    Публикаций:
    0
    При написании лончера к одной проге столкнулся с такими проблемами:

    1. Как перехватить вызов прогой функции из dll-ки?

    2. Как подсунуть свой результат.
     
  2. green

    green New Member

    Публикаций:
    0
    Dart_Bobr

    можно написать свою длл, которая реализует ф-ции-обертки вокруг каждой ф-ции экспортируемой интересующей дллкой (ненужныеф-ции можно просто форвардить).

    Оригинальную длл надо переименовать.
     
  3. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    green

    Оригинальную длл надо переименовать.



    Практика показала, что лучше не переименовать, а переложить в поддиректорию, т.к. внутри той DLL имя библиотеки, данное ей при компиляции, жестко прописывается, и у меня при таком подходе на 98-й с одной конкретной врапнутой DLL процесс вис нахрен в момент загрузки.
     
  4. Stub

    Stub New Member

    Публикаций:
    0
    Dart_Bobr

    Посмотри сорсы kerberos'а, имхо тогда вопросы
    должны отпасть...
     
  5. Dart_Bobr

    Dart_Bobr New Member

    Публикаций:
    0
    Спасибо всем
     
  6. Dart_Bobr

    Dart_Bobr New Member

    Публикаций:
    0
    Да и еще вопрос, а нельзя ли сделать это как то проще - память дампить чито-ли? Ато если у меня большая dll придется долго долбаться, если я кончно правильно понял идею.
     
  7. GroundHog

    GroundHog New Member

    Публикаций:
    0