I have a simple .exe that needs to be running continuously.
Unfortunately, sometimes it crashes unexpectedly, and there’s nothing that can be done for this.
I’m thinking of like a C# program that scans the running application tree on a timer and if the process stops running it re-launches it… ? Not sure how to do that though….
Any other ideas?
It’s fairly easy to do that, but the “crashes unexpectedly, and there’s nothing that can be done for this” sounds highly suspect to me. Perhaps you mean the program in question is from a third party, and you need to work around problems they can’t/won’t fix?
In any case, there’s quite a bit of sample code to do exactly what you’re talking about.