Thanks, but I am not trying to kill the process, just check that it is there.

AscShell.exe is a child process of NTDVM.exe, the problem is when the app closes down, it leaves the parent process in place, and only ascshell.exe closes.

So I cannot do a check on the parent because it will always be there.

Thanks