This is my first question in this great site I've been using for a long time.
I would like to use System.Diagnostics to obtain from a remote computer the percentage of CPU and memory used. Also need to know the percentage of CPU and memory used by certain processes. To access the remote computer I implement "Impersonate". This is easily done with WMI but is very inefficient and resource intensive for simple monitoring tasks. In the CategoryName "Memory" with CounterName "Available MBytes" I can get how much memory is available but I have not found how to know the percentage of total memory used.
So...
Where I can find a list of all the CategoryName and their CounterName for System.Diagnostics?