played with the ManagementEventWatcher class and it is curious what system events and objects you can select * from ..
Is there a published list somewhere?
You need to download and experiment with the WMI Code Creator utility. Available events are listed on the Get Event tab.
An example in C # is available in this thread .
The official documentation for the WMI classes and their events begins here .