EXE как DLL.

Тема в разделе "WASM.WIN32", создана пользователем CnCVK, 18 ноя 2007.

  1. CnCVK

    CnCVK New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2006
    Сообщения:
    108
    Интересно, а можно сделать что бы EXE файл работал и как EXE и как библиотека?
    Только вот как определить что файл загружен как dll а не как exe?
    в entry point проверять второй параметр на 0 - (HINSTANCE hPrevInstance = 0 в Win32 системах) если EXE и на 1, 2, 3, 4 если DLL то DLL_PROCESS_ATTACH.
    Кто-нибудь пробовал?
    Если на то пошло, то можно драйвер совместить с EXE :lol: ?
     
  2. dermatolog

    dermatolog Member

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    406
    Адрес:
    Екатеринбург
    Я думаю никаких не должно быть проблем при условии того, что EXE должне содержать таблицу с релоками.
    Юзермодная DLL и драйвер это вообще-то совершенно разные вещи :))
     
  3. GMax

    GMax Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    218
    Уже обсуждалось:
    http://www.wasm.ru/forum/viewtopic.php?id=13377