【发布时间】:2015-09-22 15:45:15
【问题描述】:
使用以下代码,我可以执行循环并获取 ProcessId 和进程名称。
For Each mo In MgmtClass.GetInstances
我真正需要的是进程的文件路径。而且我不想启动可执行文件来获取路径。
感谢任何帮助... TIA
【问题讨论】:
标签: .net vb.net process filepath
使用以下代码,我可以执行循环并获取 ProcessId 和进程名称。
For Each mo In MgmtClass.GetInstances
我真正需要的是进程的文件路径。而且我不想启动可执行文件来获取路径。
感谢任何帮助... TIA
【问题讨论】:
标签: .net vb.net process filepath
假设你有 ProcessId,你可以使用 System.Process 来获取正在执行的进程的文件路径。
假设您有一个名为 processId 的变量 -
'Imports System.Diagnostics
Dim proc = Process.GetProcessById(processId)
MessageBox.Show(proc.Modules(0).FileName)
【讨论】:
Dim proc = Process.GetProcessById(Process.GetProcesses()(0).Id)吗?这只会得到系统可以找到的第一个正在运行的进程。