Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Sai-To en 8 Abril 2008, 20:59 pm



Título: como obtener el nombre de las ventanas o el WindowClass?
Publicado por: Sai-To en 8 Abril 2008, 20:59 pm
saludos, bueno esta es mi duda por ejemplo si quiero ocultar una ventana del cmd por ejemplo me dijero que lo hiciera asi! :

Código:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal Hwnd As Long, ByVal nCmdShow As Long) As Long
Private Sub Form_Load()
Dim Hwnd As Long
Hwnd& = FindWindow("ConsoleWindowClass", "D:\WINDOWS\system32\command.com")
If Hwnd& > 0 Then
Dim Hide As VbMsgBoxResult
Hide = MsgBox("Ventana MS-DOS encontrada con Hwnd: " & CStr(Hwnd&) & vbCr & "¿Ocultar?", vbInformation + vbYesNo, "Ocultar")
If Hide = vbYes Then
ShowWindow Hwnd&, 0
Else
ShowWindow Hwnd&, 5
End If
End If
End Sub

mi duda es esta, como puedo obtener los demas nombres de las ventanas osea en este caso seria ConsoleWindowClass pero si quisiera encontrar o hacer este metodo con una ventana de internet como encuentro ese WindowClass, osea como le puedo sacar el nombre a las ventanas?