刚学c#,紧急求助
1.c#里面有GetObject吗,怎么用? 
 2.如查找一个进程是否存在,如果存如何获取他的路径等信息?
------解决方案--------------------1.不懂 
 2.System.Diagnostics。Process类
------解决方案--------------------1.例子acadObj = (AcadApplication) Marshal.GetActiveObject( "AutoCAD.Application.16 "); 
 2.private void processLoad() 
 		{ 
 			this.listView1.FullRowSelect = true; 
 			Process[] process=Process.GetProcesses();//获得正在运行的进程 
 			foreach(Process p in process)//遍历所有进程 
 			{ 
 				string path; 
 				ListViewItem item1 = new ListViewItem(p.Id.ToString(),0);//取得进程ID 
 				try 
 				{ 
 					item1.SubItems.Add(p.ProcessName.ToString());//取得进程名 
 					item1.SubItems.Add(p.WorkingSet.ToString());//取得进程的工作集 
 					item1.SubItems.Add(p.Responding.ToString());//取得进程状态 
 					item1.SubItems.Add(p.MainWindowTitle.ToString());//取得进程主窗口 
 					path=p.MainModule.FileName.ToString();//取得进程路径 
 				} 
 				catch(
System.Exception ee) 
 				{ 
 					item1.SubItems.Add( "无 "); 
 					this.listView1.Items.Add(item1); 
 					continue; 
 				} 
 				item1.SubItems.Add(path); 
 				this.listView1.Items.Add(item1); 
 			} 
 你要的功能基本上都有了,判断进程是否存在可以依次检查进程名子
------解决方案--------------------GetObject 是 gettype吧?   
 using System.Diagnostics;   
 Process[] myProcesses; 
 myProcesses = Process.GetProcessesByName( "进程名 ");   
 然后读取 myProcesses  的属性。