Форум Игромании

Форум Игромании (http://forum.igromania.ru/index.php)
-   Программирование (http://forum.igromania.ru/forumdisplay.php?f=243)
-   -   Перехват ошибок Windows (http://forum.igromania.ru/showthread.php?t=121883)

Diamorphine 12.07.2011 07:06

Перехват ошибок Windows
 
В общем такое дело.
Программа выдает ошибку Access violation..., но устранить эту ошибку не предоставляется возможным. Назовем процесс этой программы "Процесс1".
Требуется написать программу\скрипт, которая бы висела в памяти и отслеживала ошибки.Как только она увидит ошибку с именем "Процесс1", убивала бы его.

Так вот на чем лучше всего это реализовать и главное как?
Спасибо заранее.

З.Ы.
Есть знания VB, Delphi.

Enchantner 13.07.2011 21:15

Diamorphine, можно с помощью winapi на делфи подобное реализовать, более того, подозреваю, что подобное можно легко осуществить с помощью чего-нибудь в духе AutoIT. Вывод - кури WinAPI или AutoIT, если он это может.

[CCCP] Monster 14.07.2011 00:25

Эээ, я не сталкивался с подобной задачей, но сильно предполагаю, что решение состоит где-то в области опроса главного потока приложения на предмет жив, или suspended, т.к. диалоговое окно Access Violation приостанавливает работу этого потока. Вот тут можно поискать нужные функции

Diamorphine 14.07.2011 01:38

Дык вот я тоже не сталкивался, а теперь надо =))
Спасибо всем, будем ковыряться


Часовой пояс GMT +4, время: 21:48.

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.