>I once wrote a utility in .NET that looked at all the running processes, looking for a particular one. So, yes, it can be done. The problem is that lots of services run under svchost.exe and, AFIAK, you have no way of knowing what's really running.
>
I actually even remember now some code in .NET when I was learning LINQ in PluralSight.
If it's not broken, fix it until it is.
My Blog