Usa Spy++ e determina il nome di classe della finestra di WinAmp (per esempio la classe di Blocco note è "Notepad"). Poi con FindWindow cerca l'handle della finestra a partire dal nome di classe:
codice:
'in un modulo vb
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, lpWindowName As Any) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
'in una sub o function
Dim hApp As Long
Dim classname As String
Dim title As String * 255
classname = "Notepad" 'qui metti il nome di classe ottnuto con Spy++ su una finestra di WinAmp
hApp = FindWindow(classname, ByVal 0&)
If hApp <> 0 Then
GetWindowText hApp, title, Len(title)
Debug.Print title
Else
Debug.Print "finestra non trovata!"
End If