试图从窗口名称获取进程文件名

时间:2013-01-02 08:25:39

标签: .net vb.net visual-studio-2010 process

编辑:我认为这不是最好的方法。因此,当我收集窗口标题时,我将它们的名称添加到我用来存储它们的控件的标记中。因此,当用户在应用程序中较早选择进程时,它会将标记保存到变量中供以后使用。

我正在尝试从我拥有的窗口标题中获取进程文件名/路径。我想我可能要从标题中获取进程名称,然后从那里获取文件路径。我很失落。这是我到目前为止从窗口中检索进程的内容。

    Dim ProcessRunning() As Process

        Dim MyProcess As Process

        ProcessRunning = Process.GetProcesses
        For i = 0 To ProcessRunning.Length - 1
            MyProcess = ProcessRunning(i)
            If MyProcess.MainWindowTitle = WindowTitle.Text Then
                MessageBox.Show(MyProcess.ProcessName)
            End If

            Next

0 个答案:

没有答案