Como puedo cambiar el texto de una ventana?

Iniciado por andarion, 1 Septiembre 2010, 18:52 PM

0 Miembros y 1 Visitante están viendo este tema.

andarion

Hola, voy a tratar de ser breve y concreto.

Uso habitualmente el cliente de PokerStars y me gustaria poder ver las cantidades de dinero en euros en lugar de en dolares.

He estado buscando informacion al respecto pero no termino de entender como hacerlo. Algo relacionado con inyeccion de DLLs.

No soy un experto en programacion, pero me defiendo malamente con el Visual Basic, de hecho he programado algo usando APIs de windows para mover ventanas y tal.

Si alguien me supiera decir como he de hacerlo estaría agradecido.

jlrvpuma

Lo que explicas no tiene nada que ver con tu pregunta:
Como puedo cambiar el texto de una ventana?

En fin, respondiendo a tu pregunta, y si te refieres a windows, mira esto:
http://moleskinformatico.blogspot.com/2009/10/obteniendo-handle-de-una-ventana.html

andarion

Creo que efectivamente el mi pregunta no especificaba mi duda, sin embargo tu respuesta no tiene nada que ver con mi duda.

Lo que yo quiero hacer es cambiar algunos textos que aparecen en la ventana, y concretamente quiero cambiar el texto que aparece en el cliente de poker, donde pone los importes en dolares y que los ponga en euros.

SnakingMax

Puedes bajarte el resource hacker para modificar esa ventana, pero solo modificarás si el código que muestra el dinero en euros ya está escrito en el programa cliente.

La otra opcion es que tengas que escribir tú el código que pasa el dinero de dólares a euros.
Para eso, tienes que utilizar un debugger y programarte tu propia función en ensamblador.

A priori me parece que va a ser complicado en cualquiera de los dos casos porque un cliente de poker puede que tenga protecciones antihack que tengas que saltarte para modificarlo.

Saludos

16BITBoy

En un principio, y según sé no es posible que así a las buenas puedas modificar el contenido dinámico que un programa va a mostrarte. La cantidad de dinero es calculada por el programa. Si quieres ver eso en euros has de modificar su código fuente, el cual si no tienes, pues va a ser un trabajo de chinos y no factible para cualquiera.
Blog personal: http://www.16bitboy.com/blog

- Que horrible pesadilla, unos y ceros por todas partes... hasta me parecio ver un ¡dos!
- Bender, solo fue una pesadilla, no existe eso que llamas "dos".

SnakingMax

16BITboy me acaba de hacer caer en otra solucion.
Puedes intentarlo también con un software para crear chetos, hay varios programas para windows que pueden ser interesantes y para los que hay algunos videotutoriales:
T-search
Trainer Makerkit
CheatEngine

Pero lo dicho, a priori parece complicado por las protecciones antihack.

Saludos

andarion

Gracias a ambos por las respuestas.

Me gustaria que echarais un vistazo a este video.
http://www.youtube.com/watch?v=Zh6RNpgUA5s&feature=player_embedded
Lo encontre en un interesante articulo de un tipo que hizo un programa para que jugara al poker. En el capitulo 2 dice que la forma de conseguirlo es mediante la "inyeccion de DLL". Esta en ingles y no acabo de entenderlo bien.
http://www.codingthewheel.com/archives/how-i-built-a-working-online-poker-bot-2

Lo dicho, gracias y seguire investigando ^^