I've got a 19.1 program that calls another DF executable and I'm using StartProg.pkg to do it. A restriction that I need to impose is that if the second program is already running, I don't want a second instance to start. I don't think that something like MuteX will work for this but could be wrong, maybe if the "Global" parameter is used? I've read about that but wasn't quite sure how to use it.

In any event, is there a good way to do this? StartProg returns a handle, I was also thinking that If I have that handle I know that the second program is running.

Any better ideas out there?