как сделать логгер из SoftIce?

Тема в разделе "WASM.RESEARCH", создана пользователем baltazar, 15 янв 2006.

  1. baltazar

    baltazar New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2006
    Сообщения:
    1
    Адрес:
    Simbirsk
    SoftIce - отличный инструмент, и почему бы не использовать его как логгер? Но вот есть некоторые недочеты в его работе: когда мы ставим бряк типа bpx CreateFileA do "d esp->4; [some actions]; x;" то он противно мерцает и работать становится невозможно.

    Но есть у Айса ф-ция BPLOG, к-ю можно использовать так: bpx CreateFileA if (bplog) do "[...]; x;". Тогда Айс всплывать не будет, НО И DO не выполнится!

    Есть еще вариант: взять сурс IceExt и дополнить его своей командой типа BPLOG, к-я бы подавляла всплытие, но выполняла бы блок DO "...". Возможно-ли такое и если да, то как это сделать?

    Итак, основной вопрос: как сделать так, чтобы Айс выполнял блок DO "..." БЕЗ всплытия?
     
  2. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    ответ: стандартными средствами - никак. пиши свою команду, не обязательно лезть в iceext. у mamaich-а были статьи на эту тему.