Запись в .data

Тема в разделе "WASM.BEGINNERS", создана пользователем calidus, 18 май 2008.

  1. calidus

    calidus Member

    Публикаций:
    0
    Регистрация:
    27 дек 2005
    Сообщения:
    618
    Как лучше записать , сохранить настройки не в реестре а в секции дата программы , без постороннего вмешательства, то есть не использую стороннюю программу. А записать сам в себя. Помойму запись при открытом процессе хапрещена , но если сделать при компиляции разрешить писать в дату ?! ...

    И еще , могут быть проблемы ли с секцией дата , при такой реализации ? ..
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    в памяти запишешь, а на диске - нет
     
  3. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    Да и по дефолту у дата секции разрешено и чтение и запись.
     
  4. Colibri

    Colibri New Member

    Публикаций:
    0
    Регистрация:
    8 май 2008
    Сообщения:
    117
    Запись в запущенный ехе - это тебе не к компилятору, а к архитектуре Windows

    Сам в себя ты не запишешь! Для этого нужно извращаться с отдельными процессами, либо удаленными потоками, либо с хэндлами в системе.

    http://www.wasm.ru/article.php?article=lockfileswork
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Этого нельзя сделать нормальным способом. Я это реализовал через удалённые потоки когдато.
     
  6. calidus

    calidus Member

    Публикаций:
    0
    Регистрация:
    27 дек 2005
    Сообщения:
    618
    =) ммм .. мне уже посоветовали через удаленные потоки , может у кого пример есть ?
    ммм .. ага. А ссылка на что ? .. я знаю эту тему. Писать сразу в файл как рав ридер читает ?
     
  7. TOLSTOPUZ

    TOLSTOPUZ New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2008
    Сообщения:
    509
    А если перезаписывать резидентно?

    P.S.
    В чём необходимость именно одного файла ехе?
    Полиморфность? Не жучка ли создаёте?
     
  8. calidus

    calidus Member

    Публикаций:
    0
    Регистрация:
    27 дек 2005
    Сообщения:
    618
    Для жука можно в реестре криптовано сохранять , а перехваты снимать чтобы не орали анти... на крайняк можно настройки с файла дата пошифрованного в удаленной папке читать и сохранять. =) так что вот так... необходимость такая чтобы все настройки в ехе были и там же менялись. Насчет полиморфности не знаю , распространяется ли она на секцию дата =\.. но это все не нужно
     
  9. TOLSTOPUZ

    TOLSTOPUZ New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2008
    Сообщения:
    509
    Как не нужно? Так ты ведь об этом и спрашиваешь в топике,
    может ли .data быть полиморфной...
     
  10. calidus

    calidus Member

    Публикаций:
    0
    Регистрация:
    27 дек 2005
    Сообщения:
    618
    =) млин ладно ! .. пусть вопрос стоит так ! Полиморф ассоциация с вирусом , а у меня не вирус !
     
  11. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    calidus
    Ну самое простое : запускать не экзешник, а его копию. И пиши на здоровье.