I have a console application that is server based. I only want 1 instance of it running at once for a particular server (this is regardless of the user who might be running it).
I need to add a check to make sure only 1 instance of it is running, I can already do this by checking the running processes on the server, but is this best practice?
Since I am constantly looking for ways to improve coding styles and stay up to date, is there a better way to do this lately? If you're thinking - "If it ain't broke don't fix it", Maybe you're right, but I want to take more advantage of framework built in functionality.
I am using .net v3.5, and this is a console application.
Thanks in advance