Аналог AppInit_DLLs для Win98

Тема в разделе "WASM.WIN32", создана пользователем SomeOne_TT, 11 фев 2005.

  1. SomeOne_TT

    SomeOne_TT New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2005
    Сообщения:
    39
    Есть необходимость загружать в каждый процесс свою дллку.

    Как это можно сделать в W98 ?
     
  2. Snizhok

    Snizhok New Member

    Публикаций:
    0
    Регистрация:
    13 фев 2005
    Сообщения:
    3
    Адрес:
    Германия
    Нету такого под W9x, совсем.



    Надо использовать технологию API-Hooking'а. Но это легче под W9x ...
     
  3. LevaGil

    LevaGil New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2003
    Сообщения:
    18
    SnizhokНету такого под W9x, совсем.



    Да что ты говоришь.



    1. читай Рихтера, там есть целая глава, посвященная данному вопросу.(все работает и под win9x).

    2. Опять там же, описан и такой способ: в реестре создается определенный ключ с помощью которого в каждый создающийся процесс грузится твоя dll,прописанная в данном ключе. (Не помню что за ключ, но могу найти)
     
  4. Myk

    Myk New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2004
    Сообщения:
    35
    Адрес:
    Ukraine


    Найди, пожалуйста. Первый раз о таком ключе под 98 слышу.
     
  5. je_

    je_ New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    143
    для W9x аллокируется память выше 80000000h и

    сидим во всях процессах..
     
  6. Tupo

    Tupo New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2005
    Сообщения:
    69
    Адрес:
    Moscow
    "Почитать Рихтера" можно тут:

    http://rosigma.chat.ru/richter/



    А нужная глава тут:

    http://rosigma.chat.ru/richter/head22.htm



    ИМХО, острой "необходимости загружать в каждый процесс свою дллку" не бывает. ;)



    Существует уйма частных(более простых) решений "цепляния" своей DLL к процессу, тока нужно знать условия задачи. ;)
     
  7. LevaGil

    LevaGil New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2003
    Сообщения:
    18
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows_NT\CurrentVersion\Window s\AppImt_DLLs



    WINDOWS 98

    Windows 98 игнорирует этот параметр реестра, поэтому для нее такой способ внедрения DLL не сработает.



    Сори, да такой способ для win98 не прокатит.