I am adding a Health Check so that when my Windows program crashes or hits a breakpoint, I wil get a text message and an email. I have a Utility program that will "ping" my program every few seconds by way of a text file that wil be written by my primary program. The Utility program will simply read the last modified time and it that time it is more that 10 seconds ago, it will send the notifications.
Will I have a problem with collissions if one program is writing and the other is reading?
I'm curious. And wondering if there's a better way?