Tema destacado: Grupo de acebook de elhacker.net
Autor
|
Tema: Obtener/modificar propiedades de ventanas externas (Leído 1,697 veces)
|
AlxSpy
Desconectado
Mensajes: 137
|
hola me podrian decir que apis necesito para obtener propiedades de las ventanas padres e hijas (textbox,formulario,botones) de otros programas , y poder modificar esas propiedades? por ahora he conseguido:
-enumwindows -enumchildwindows -enablewindow
|
|
|
|
|
En línea
|
|
|
|
|
raul338
|
Si queres obtener caption de esas ventanas, GetWindowText Para obtener tamaños: GetWindowRect
Para muchas de las propiedades conocidas, SendMessage y muchas constantes que dependen de cada control.
Algo que (creo) no se puede saber en algunos controles, es el backColor por ejemplo, ya que este se hace en el WM_PAINT y no es una propiedad publica
|
|
|
|
|
En línea
|
|
|
|
AlxSpy
Desconectado
Mensajes: 137
|
hola gracias, weno las propiedades mas comunes de las que kisiera obtener info son estas:
1-hwnd obtener(enumchildwindows, enumwindows) *LISTO 2-visible obtener : (falta), asignar-cambiar : (showwindow) ventanas padre, hijas 3-top obtener: (getwindowrect) ventana padre,hija, asigar-cambiar : (falta) 4-left obtener: (getwindowrect) ventana padre,hija, asignar-cambiar : (falta) 5-height obtener: (getwindowrect) ventana padre,hija, asignar-cambiar : (falta) 6-width obtener: (getwindowrect) ventana padre,hija, asignar-cambiar : (falta) 7-caption-text obtener: (getwindowtext), asignar-cambiar: (setwindowtext) solo ventana padre
8-enable obtener: (falta), asignar-cambiar: (enablewindow) ventana padre, hijas
Las apis para obtener/modificar caption solo se puede aplicar a ventanas padres, si saben de una api para obtener/modificar caption de ventanas hijas (command, label) ponganla.
-algo mas... , como podria emular el motodo unload de vb6 para cerrar una ventana?, intente usar sendmessage con el mensaje SYS_COMMAND y SC_CLOSE y logre cerrar una ventana, pero algunas ventanas como la del block de notas muestran al intentar cerrar ese cuadro de dialogo: "¿desea guardar los cambios? si no?" , y eso impide que se cierre la ventana , habra alguna api que lo haga a la fuerza?
weno eso es todo lo que he conseguido me falta la mitad, les agradeceria si me pudieran ayudar con la mitad restante.
|
|
|
|
« Última modificación: 28 Marzo 2011, 16:50 por alxspy »
|
En línea
|
|
|
|
|
raul338
|
Para asignar el Top, left, rigth y Heigth tenes MoveWindow o SetWindowPos
Para obtener el enabled tenes "Not (GetWindowLong(hwnd, GWL_STYLE) AND WS_DISABLED)"
El caption para commandButton funciona el SetWindowText, sino podes enviar el mensaje WM_SETTEXT (creo)
Para obtener el visible es IsWindowVisible, o con GetWindowLong(GWL_STYLE) y WS_VISIBLE
|
|
|
|
|
En línea
|
|
|
|
AlxSpy
Desconectado
Mensajes: 137
|
ya esta todo completo gracias raul338.
|
|
|
|
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
es posible modificar las propiedades de seguridad de un PDF?
Hacking Básico
|
tornar
|
7
|
1,781
|
13 Abril 2006, 04:54
por SeniorX
|
|
|
Modificar imagenes en Propiedades de Sistema
Windows
|
enmedallo
|
3
|
7,843
|
24 Marzo 2007, 03:49
por enmedallo
|
|
|
Obtener direccion de IP de propiedades TCP/IP capado...??
Redes
|
fran_blade
|
7
|
2,239
|
14 Diciembre 2008, 16:12
por fran_blade
|
|
|
Modificar Propiedades de conexion internet mediante c#[SOLUCIONADO]
.NET
|
DonVidela
|
1
|
3,202
|
22 Enero 2010, 05:44
por DonVidela
|
|
|
Como modificar todos los enlaces hacia webs externas en mi web
« 1 2 »
Desarrollo Web
|
motocros_elche
|
20
|
1,285
|
15 Junio 2011, 14:14
por motocros_elche
|
|