我可以使用VB.net检索MS-DOS窗口的TITLE吗?

时间:2009-10-16 13:40:34

标签: vb.net dos

使用下面的代码,我可以在远程计算机上检索DOS命令窗口的图像名称和进程ID,但是我还可以检索DOS窗口标题吗?

    Dim current As Process = Process.GetCurrentProcess()
    Dim processes As Process() = Process.GetProcesses("REMOTE_COMPUTER")

    Dim ThisProcess As Process
    For Each ThisProcess In processes
        If ThisProcess.ProcessName.ToUpper.Contains("CMD") Then
            ListBox1.Items.Add("Process Name: " & ThisProcess.ProcessName & vbTab & "Process ID: " & ThisProcess.Id)
        End If
    Next

1 个答案:

答案 0 :(得分:0)

试试这个:

ThisProcess.MainWindowTitle

我正在使用来自GetWindowText的{​​{1}}并正在寻找一个user32.dll属性来获取主窗口处理程序,所以我偶然发现了Process属性

有时,它不需要很难。