1

以下のコードを使用して、リモート マシン上の 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
4

1 に答える 1

0

これを試して:

ThisProcess.MainWindowTitle

GetWindowTextfromで遊んでいて、メイン ウィンドウ ハンドラーを取得user32.dllするためのプロパティを探していたので、そのプロパティProcessにつまずいたMainWindowTitle

時には、難しくする必要はありません。

于 2009-10-16T13:59:47.517 に答える