There is a very clear answer here on how to monitor processes. It works like a charm... except it must be run in elevated mode, which is a definite non-option for me in the context of my program.
What I need to do is basically monitor all new processes and compare them against a predetermined list. I would like to do this without simply using a stopwatch and polling for any new processes.
Does anyone know of an event that would be raised similar to the ManagementEventWatcher
that doesn't require to be run as administrator?
Thanks!