Resultados 1 al 2 de 2

Ayuda: ¿Como cambiar tamaño de imagen en assembler?

  1. #1 Ayuda: ¿Como cambiar tamaño de imagen en assembler? 
    Iniciado
    Fecha de ingreso
    Aug 2012
    Mensajes
    1
    Descargas
    0
    Uploads
    0
    Hola a todos.

    Espero me puedan ayudar. Tengo un programa que me muestra una imagen de fondo en la ventana principar, la cual quiero aumentarle el tamaño de 200x200 a 300x300 pixeles y moverla un poco a un lado, el programa fue escrito en Microsoft Visual C++ Dll y estoy utilizando OllyDbg pero no he podido encontrar la rutina que despliega la imagen en el form. Este programa utiliza imágenes como botones que tiene guardadas en una carpeta. desde ya gracias por sus respuesta.

    Saludos, Richard1220.
    Citar  
     

  2. #2  
    Iniciado
    Fecha de ingreso
    Feb 2012
    Mensajes
    9
    Descargas
    0
    Uploads
    0
    Si depurando no consigues obtener la dirección de memoria de la rutina que "pinta" la imagen en el form, un buen comienzo podría ser obtener el handle de dicha imagen. Esto lo puedes hacer programándote un pequeño código que mediante una llamada a la función FindWindowEx, te devuelva el handle de dicha imagen.

    Una vez obtenido el handle, podrás manipularlo, haciendo uso de funciones de una combinación de funciones del tipo:

    CreateBitmap, Rectangle, RoundRect, SetWindowRgn, etc...

    O bien, dirigirte en ollydbg a la dirección de memoria apuntada por el handle obtenido, y poniendo un breakpoint, comienza tu traza. Tarde o temprano el objeto deberá ser pintado, y la ejecución del código parará en tu breakpoint.
    Citar  
     

Temas similares

  1. ayuda no se como cambiar mi ip sin desenchufar el router
    Por rastionre en el foro REDES Y TECNOLOGIAS WIRELESS
    Respuestas: 4
    Último mensaje: 31-01-2012, 13:06
  2. Respuestas: 0
    Último mensaje: 15-04-2007, 21:47
  3. como puedo escanear en tamano real????
    Por uri en el foro OFF-TOPIC
    Respuestas: 6
    Último mensaje: 15-04-2004, 12:13
  4. como puedo escanear en tamano real????
    Por uri en el foro HARDWARE
    Respuestas: 6
    Último mensaje: 15-04-2004, 12:13
  5. ayuda... como cambiar un bios ibm a compaq...
    Por Alexander20 en el foro HARDWARE
    Respuestas: 1
    Último mensaje: 29-09-2002, 18:43

Marcadores

Marcadores