有办法取得进程文件的位置(文件夹)吗

有办法获得进程文件的位置(文件夹)吗?找了一溜够,实在没办法做了个抓进程的程序,突然想到这个功能能顺便捕

有办法获得进程文件的位置(文件夹)吗?
找了一溜够,实在没办法有办法取得进程文件的位置(文件夹)吗

做了个抓进程的程序,突然想到这个功能能顺便捕获病毒,感觉挺有用的有办法取得进程文件的位置(文件夹)吗

[解决办法]
可以获取的  


  Task task = taskFactory.StartNew(() => {
                this.listBoxControl1.BeginInvoke((MethodInvoker)delegate {

                    this.listBoxControl1.Items.Clear();

                    Process[] processes = Process.GetProcesses();
                    foreach (var item in processes)
                    {
                        this.listBoxControl1.Items.Add(item.ProcessName);
                        try
                        {
                            this.listBoxControl1.Items.Add( item.MainModule.FileName.Substring(0, item.MainModule.FileName.LastIndexOf("\")));
                        }
                        catch (Win32Exception)
                        {


                            continue;
                        }
                    }

                });
            });



http://msdn.microsoft.com/zh-cn/library/system.diagnostics.processmodule(v=vs.100).aspx

ProcessModule.FileName获取模块的完整路径,  在截取一下就可以了

有办法取得进程文件的位置(文件夹)吗