Описание проблемы:
У меня есть исполняемый файл .bat, который запускает и выполняет определенные задачи. Если возникает ошибка, она перестает работать и начинает выдавать ошибку. Исходный код программы отсутствует.
Идея идти:
Я делаю C # приложение, которое получает окно .bat с помощью EnumWindows от user32.dll. Можно ли как-то отследить выходной поток .bat внутри консольного окна? Поэтому я буду знать, когда определенная «строка» появится в выходном потоке, и затем решу проблему.
Или есть какой-нибудь другой способ отслеживать рабочий процесс .bat и знать, что он печатает?
Спасибо,
Йонас
Задача ещё не решена.