У меня есть пакетный файл (.bat) в Windows, который я использую для запуска программы. Проблема в том, что иногда происходит сбой программы, и я хотел бы знать, когда это произойдет. Если дважды щелкнуть по файлу .exe программы в окне проводника, и программа вылетает (например, если отсутствует .dll), я получаю сообщение типа
The program can't start because XXXX.dll is missing from your computer. Try reinstalling the program to fix this problem.
Но когда я запускаю программу через файл .bat, я не получаю никаких признаков того, что программа вылетает - нет всплывающих окон, нет вывода в командную строку.
Я предполагаю, что это как-то связано с файлом .bat, в котором содержится сообщение об ошибке. Для справки мой .bat-файл выглядит следующим образом (сокращен для простоты публикации):
start directory\program.exe
Я бы хотел получить информацию о том, что программа потерпела крах. Есть ли что-то, что я могу добавить в свой файл .bat, чтобы увидеть это?