Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ignorantev1.1

#441
Ingeniería Inversa / Re: ImageBase cambia...
1 Diciembre 2011, 21:54 PM
Perfecto @Иōҳ...

Citar¿Cómo puedo saber la imagebase de un programa en ejecución?

Saludos!
#442
Ingeniería Inversa / Re: ImageBase cambia...
1 Diciembre 2011, 20:23 PM
Aparece, pero no es la misma:



Arriba 2 imagenes sacadas del debugger, en dos ejecuciones distintas, y 1 imagen de lectura de PE Header...

@.:UND3R:.
Pués es sobre la misma duda de la otra vez, pero creo que ahora es más concreta...

Saludos!
#443
Ingeniería Inversa / ImageBase cambia...
1 Diciembre 2011, 19:59 PM
Hola, pués una duda:

Estoy leyendo posiciones de memoria, pero se me complica, ya que la "ImageBase" varía en cada ejecución o en cada maquina...

¿Cómo puedo saber la imagebase de un programa en ejecución?

No me sirve leer la cabecera PE...

Saludos y gracias!
#444
Programación Visual Basic / Re: Simular Click
1 Diciembre 2011, 19:25 PM
No puedo!  >:(

Citar
    Private Const WM_HOTKEY = &H312
        Private Const MOD_ALT = 1
        Private Const MOD_CONTROL = 2
        Private Const MOD_SHIFT = 4
        Private Const MOD_WIN = 8
       
    Private Type HotKey
        lKey As Integer
        hKey As Integer
    End Type

Ret es una aplicación Externa.

Citar
        Dim CtrlA As HotKey
        Dim Abrir As Integer
       
        Abrir = GlobalAddAtom("programaAbrir")
        CtrlA.lKey = vbKeyA
        CtrlA.hKey = &H11

        call RegisterHotKey(ret,Abrir, MOD_CONTROL, vbKeyA)
       
        Call SendMessage(ret, WM_HOTKEY, ByVal VarPtr(CtrlA), Abrir)
        Call UnregisterHotKey(ret, Abrir)
        Call GlobalDeleteAtom(Abrir)

Usé GetLastError y: "Invalid window; it belongs to other thread.", justo después de registrar el hotkey.

Pensé que sería así de sencillo  :-\

Saludos!

Jajajaja  :laugh:, Saludos!
#445
Programación Visual Basic / Re: Simular Click
1 Diciembre 2011, 17:52 PM
Hola @raul338, estuve investigando la manera, pasé por WM_HOTKEY, pero no me dí tinta, es que la verdad
no sé como usarlo  :-\, ¿me ayudarías con un ejemplo, por favor?

Saludos y gracias!
#446
Programación Visual Basic / Re: Simular Click
1 Diciembre 2011, 06:49 AM
Ya encontré dicha herramienta!  :rolleyes:

Se llama "Spy++"  :xD

------------------

Ahora, pa ahorrar nuevos post, he decidido, sí otra vez, consultarles:

Estoy haciendo, que mediante "SendMessage", se envie cierta convinación de teclas: "Ctrl" + "A" para
ser específico.

El punto es que no me acepta la combinación de teclas:

Código (vb) [Seleccionar]

        Call SendMessage(ret, WM_KEYDOWN, ByVal &H11, ByVal 0) 'Se presiona "Ctrl"
        Call SendMessage(ret, WM_KEYDOWN, 65, ByVal 0) 'Se presiona "A"
        Call SendMessage(ret, WM_KEYUP, 65, ByVal 0) 'Se sulta "A"
        Call SendMessage(ret, WM_KEYUP, ByVal &H11, ByVal 0) 'Se suelta "Ctrl"


Sí me acepta presionar "A" o cualesquier otra tecla, y por ejemplo, me acepta "Ctrl" + "up" o "down" u otra, pero no
"Ctrl" y [Tecla del alfabeto]...

Si consideran qué es bronca de la aplicación... Ahi la dejamos... ;D

------------------

Saludos y gracias!
#447
Programación Visual Basic / Re: Simular Click
1 Diciembre 2011, 03:44 AM
Está perfecto carnal@s, muchas gracias, ya hice las pruebas correspondientes y todo bien.

Y ya que andamos por aquí: ¿Cómo encontrar el "nombre" o "ID" o "Qué sé yo" de un control(Textbox, botón) en una aplicación externa?, Recuerdo que yo usaba un programa que arrastraba el cursor a determinado control de culaquier aplicación y era suficiente, según esa herramienta estaba en "Visual Studio 6.0 Tools", pero no logré encontrarla... ¿Alguien sabe?

Saludos!... y repito: ¡Muchas gracias!
#448
Programación Visual Basic / Re: Simular Click
30 Noviembre 2011, 16:04 PM
O sea, con lo de "simular" me refería que las acciones no afecten el cursor original.
Pero mi duda va mas allá: Arrastrar objetos, poscicionar el cursor en algún punto, insisto sin afectar el cursor original... ¿Funcionaría para una aplicación externa, sin foco y hasta minimizada u oculta?

Saludos!
#449
Programación Visual Basic / Simular Click
30 Noviembre 2011, 05:02 AM
Bueno, pués tengo la duda que si es posible "simular" un Click en determinado punto, sin que el cursor cambie de posición o que el la aplicación que recibiría el Click, no contenga siquiera el foco... Aplicaciones externas, por supuesto...

Saludos!
#450
Creo que te refieres a "Tercer ojo", ¿la primera misión era dar click sobre un conejo blanco?

Ah, lo siento, no encontré el link...  :-\

Saludos!