我可以使用VB.net检索MS-DOS窗口的标题吗?
使用下面的代码,我可以在远程计算机上检索DOS命令窗口的映像名和进程ID,但我也可以检索DOS窗口标题吗我可以使用VB.net检索MS-DOS窗口的标题吗?,vb.net,dos,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 process
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
试试这个:
ThisProcess.MainWindowTitle
我正在玩user32.dll中的GetWindowText
,并且正在寻找一个进程
属性来获取主窗口处理程序,所以我偶然发现了MainWindowTitle
属性
有时候,这并不困难。谢谢,这在我的本地机器上非常有效,但我需要访问远程机器上的进程。不幸的是,当您在远程计算机上使用MainWindowTitle属性时,它不受支持。有什么想法吗?抱歉,但可能没有:“微软的回答是,由于数据收集方式发生了内部变化,所以这次更改是故意的,但他们错误地没有更新文档以反映情况。”为了找到cmd会话中发生的情况,您想做什么?通常在标题中