Здравствуйте, _Morpheus_, Вы писали:
_M_>Здравствуйте, EKup, Вы писали:
EK>>Собстно у меня один вопрос: как отследить момент появления АшыПки в процессе? (момент, при котором выводится окно о невозможности дальнейшей работы программы, типа она будет закрыта и тд.)
_M_>еще можно периодически проверять состояние процесса — если он умер, то запускать его заново
Проблема в том, что он не умирает, а выводит окно: "приложение выполнило недопустимую операцию", "будет закрыто" и тд. И ждет реакцию пользователя. Собстно мне и надо, чтоб программа перезапускалась сама, без пользователя.
Так что тут 2 варианта: либо с помощью Win API как-то отслеживать ошибку в приложении, либо запускать процесс так, чтобы он при ошибке сам закрывался. А потом проверять, умер ли он.
А как собстно запускать процесс, чтобы он при ошибке сразу закрывался?