Мое приложение периодически запускает консольные программы с помощью process.start. Мне нужно контролировать вывод программ в режиме реального времени.
Например, программа записывает в консоль следующий текст:
Обработка .................
Каждую секунду или около того появляется новая точка, чтобы сообщить пользователю, что программа все еще обрабатывает. Однако ... пока программа не выведет CR / LF, я не смогу получить стандартный вывод программы (пока она еще работает).
Что я могу сделать, чтобы получить выходные данные в реальном времени, скажем, для передачи их в базу данных, например, в VB.NET?*1007