May 19th, 2009, 08:25 PM
#1
System.Diagnostics.Process (MainModule throws Wind32 "Access Denied" exception)
Hi,
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:
/////////
System.Diagnostics.Process foobarProcess;
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?
Thanks,
Kipp
Last edited by Kipp27; May 20th, 2009 at 12:10 AM .
May 20th, 2009, 02:58 PM
#2
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.
Use [code ] your code here [ /code] tags when you post source code
Search here before you post your question, someone might have already asked it before.
My Articles
Tags for this Thread
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules
Click Here to Expand Forum to Full Width
Bookmarks