SEH exceptions

Тема в разделе "WASM.BEGINNERS", создана пользователем portsman, 20 июн 2007.

  1. portsman

    portsman New Member

    Публикаций:
    0
    Регистрация:
    14 июн 2007
    Сообщения:
    1
    подскажите, как отловить тот момент когда моя программа обращается по не правильному адресу в памяти
    т.е. переходит на выполнение, пишет или читает
    я так понял - через SEH

    подскажите, примерчик, где почитать
    спасибо
     
  2. MSoft

    MSoft New Member

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

    что же касается применения его, то тебе надо поставить свой обработчик SEH. когда ообратишься по неправильному адресу, произойдет исключение и твой обработчик получит управление. код, как я уже сказал, ищи на васме
     
  3. Miller Rabin

    Miller Rabin New Member

    Публикаций:
    0
    Регистрация:
    4 янв 2006
    Сообщения:
    185
    Статья называется "Обработка исключений Win32 для программистов на ассемблере" в статьях в разделе Секреты Win32. Также можешь глянуть "Новая векторная обработка исключений" в том же разделе.
     
  4. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    http://www.wasm.ru/forum/viewtopic.php?id=17504