I've written a c# application which is supposed to open a selected file, and read all the lines in it.
The goal is to launch application A and redirect its output to file B, and then, using this new app, read the content of the file B and print it to a ListBox.
The thing is that application A is running 24/7 and writes new outputs to the file B, I would like to catch those new lines in real time, and print them to the ListBox.
Is that even possible? I tried using File.ReadAllLines(filename), but that didn't work saying that the file is in use.