首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET/C# 如何根据进程来找到该进程的可执行文件的全路径

2012-02-05 
VB.NET/C# 怎么根据进程来找到该进程的可执行文件的全路径小弟我是想这样的,通过代码获取到某个正在运行的

VB.NET/C# 怎么根据进程来找到该进程的可执行文件的全路径
小弟我是想这样的,通过代码获取到某个正在运行的进程,然后找到该进程的可执行文件路径,先杀死该进程,然后删除对应的可执行文件?
找进程我是用这种方法找的:
  Dim pro() As Process = System.Diagnostics.Process.GetProcesses()
  For Each p As Process In pro
  If p.ProcessName = "进程名" Then
  Dim PrecessID As Integer = p.Id
  Dim Handle As IntPtr = p.Handle
  'p.Kill()
  End If
  Next
上面的代码已经可以找到 进程的句柄和ID了,但是怎么用才能获取到它的可执行文件的全路径呢??
请高手指教

要求用 VB.NET或者C#实现,小弟只懂这2个,其他语言都是了解了下……


[解决办法]
p.MainModule.FileName 就是这个进程程序的路径

热点排行