Details are sketchy but hope someone can ask some leading questions or has any ideas. But here is what I have so far:
I have encountered a situation here that I am not sure how to handle. Let me explain first what transpired. A Customer had a VB.net process running that produces let's say Orders from Pre-Orders.
The process takes some time to run if there are a lot of Orders. For some reason there is speculation that the Server at the Customer site "times" jobs out after X amount of minutes. Well, if the process is not finished when this happens could it be hanging aorund in the background still running while the User starts another of the same process? I am trying to figure out how there can be multiple Orders from these Pre-Orders.
Please ask questions so I can help complete if it is not clear.
Do you want to ensure that your application can only start a single instance? What type of "process" application are you talking about (WinForms, Console, Windows service, ...)?