System.Diagnostics.Process (MainModule throws Wind32 "Access Denied" exception)
I'm trying to thumb through the list of currently running processes and search their descriptions
Here is how I get the list of processes:
Process pList = System.Diagnostics.Process.GetProcesses();
Here is where the description is located:
foobarProcess.MainModule.FileVersionInfo.FileDescription; //String value
However, when I try to access anything under the MainModule property, i get a Win32 exception saying "Access Denied".
textBlock.Text = foobarProcess.MainModule.FileVersionInfo.FileDescription.ToLower();
I'm a noob, any help?
Re: System.Diagnostics.Process (MainModule throws Wind32 "Access Denied" exception)
There are some processes that run under System account. The ones that run under system account would not be accessible. So it is better to wrap your code in a try catch block.