Вы можете использовать WMI
http://weblogs.asp.net/whaggard/archive/2006/02/11/438006.aspx
Обратите внимание, что пример WMI там не делает именно то, что вы хотите, но он должен дать вам достаточно указателей (плюс документы MSDN WMI), чтобы выяснить, как делать то, что вы хотите.
Вы также можете использовать PInvoke в C # для создания некоторых оконных хуков, которые отправят сообщение вашему приложению при создании процесса. Однако это потребует некоторого C ++ для DLL, который вы вводите.