Передача строк в dll

Тема в разделе "WASM.WIN32", создана пользователем Stub, 17 янв 2005.

  1. Stub

    Stub New Member

    Публикаций:
    0
    Нужно передать dll'ке строковые параметры (типа название модуля и т.д.) - с этим проблем нет, но также необходимо, чтобы dll'ка сохраняла эти строковые параметры - вот тут-то и начинаются траблы:

    - Необходимо чтобы любая копия dll'ки имела доступ к этим данным (для этого я сделал шареную секцию и копирую в нее эти данные).

    Проблема: когда я жму свою dll'ку, то данные не пишутся в шаренную секцию.



    Вопрос: как еще можно передать и хранить такие параметры?

    мб тупой вопрос, но в голову ничего не приходит :dntknw:
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    в отдельном файле?
     
  3. infern0

    infern0 New Member

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


    смени пакер ?
     
  4. Stub

    Stub New Member

    Публикаций:
    0
    x3, не охота юзать отдельный файл для хранения настроек, точно также как и юзать реестр (это все на крайний случай).



    насчет пакера х3, жму UPX'ом.
     
  5. Turkish

    Turkish New Member

    Публикаций:
    0
    Делаешь секцию shareable в FASM или укажи /section:<имя>,S при линковке в MASM
     
  6. Stub

    Stub New Member

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


    Читай выше -
     
  7. yureckor

    yureckor New Member

    Публикаций:
    0
    Ты в DllEntry ничего не заноси в эту секцию.

    Подобрал методом тыка, почему так, не знаю.
     
  8. Stub

    Stub New Member

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




    Эт плохо, т.к. оно мне надо. :dntknw:

    Бум переделывать. 10х всем.
     
  9. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Как насчет File Mapping?
     
  10. Stub

    Stub New Member

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


    Я и полез в эту степь... маппирование, атомы и т.д. Смотрю что мне больше всего подходит.