Is it possible to directly bind a Windows GUI component (like a RichTextBox) to display (read-only) the contents of a file that is being appended by another process? I.e., so if something new is written to the file the component would display that new content?
What's the most straightforward way of doing it in C++/C#/CLR? Given that this is not an uncommon task I'm wondering if there is something easier than setting up a FileSystemWatcher and then on callback doing all the plumbing and synchronizing between the file and the GUI component's buffer.