Конференция "WinAPI" » Программа контроля приложения [D7, WinXP]
 
  • Михаил (14.10.11 00:53) [0]
    Необходимо написать программу, которая будет следить за корректной работой приложения №2 (стороннего). Если в №2 возникнет критическая ошибка, то приложение №1 автоматически перезапустит его. Ошибка у №2 возникает с памятью.
    Подскажите пожайлуста где почитать?
  • Eraser © (14.10.11 00:57) [1]
    > [0] Михаил   (14.10.11 00:53)

    нужно начать с того, что определиться, какие признаки у этой т.н. "критической ошибки". т.е. как она проявляет себя со стороны )
  • Михаил (14.10.11 01:04) [2]
    Выскакивает окно о неверном обращении к памяти
  • Михаил (14.10.11 01:07) [3]
    выскакивает ошибка 'Access violation at address 00000000. Read of address 00000000'.
  • Германн © (14.10.11 01:43) [4]

    > Михаил   (14.10.11 01:07) [3]
    >
    > выскакивает ошибка 'Access violation at address 00000000.
    >  Read of address 00000000'.
    >

    В данной ситуации лучше бы разобраться с тем, почему эта ошибка возникает!
    Не нужно делать "костыли" для "неграмотной программы".
    AV - это не "критическая ошибка".
  • Eraser © (14.10.11 02:22) [5]
    > [3] Михаил   (14.10.11 01:07)

    если бажное приложение ваше, его надо править. если чужое, тогда отслеживать появление окна с таким заголовком, принадлежащиму данному процессу и закрывать процесс.
 
Конференция "WinAPI" » Программа контроля приложения [D7, WinXP]
Есть новые Нет новых   [134430   +2][b:0][p:0]