Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Soir en 27 Junio 2010, 21:35 pm



Título: Dll que renombra aplicación
Publicado por: Soir en 27 Junio 2010, 21:35 pm
Hola...

Soy nuevo por aqui, y no se muy bien como va esto, ni conozco a nadie... Pero bueno.

Mi duda es, quiero tener una dll que renombra una aplicación, es decir.

Que un programa con nombre, por ejemplo, "Real Madrid" cuando se le de a un boton, "llame" a una .dll y el programa se renombre a "Barcelona".

Se podría hacer? Como?

Espero respuesta, gracias.


Título: Re: Dll que renombra aplicación
Publicado por: nicolas_cof en 27 Junio 2010, 23:03 pm
Soir, creo que esto lo deberias de preguntar en el foro Ingeniería Inversa (http://foro.elhacker.net/ingenieria_inversa-b26.0/)

Salu10.


Título: Re: Dll que renombra aplicación
Publicado por: Eternal Idol en 27 Junio 2010, 23:07 pm
MSDN >> MoveFile.


Título: Re: Dll que renombra aplicación
Publicado por: nicolas_cof en 27 Junio 2010, 23:20 pm
Eternal Idol, una pregunta desde la ignorancia, usando esa funcion se puede renombrar en tiempo de ejecucion el programa?

Creo entender que eso quiere hacer Soir...

Salu10.


Título: Re: Dll que renombra aplicación
Publicado por: Soir en 28 Junio 2010, 00:59 am
No se si me entendisteis mal...

No quier renombrar este archivo:
Por ejemplo:
El Lanzador de un Juego, llamado por ejemplo: WoW.exe y su titulo es World Of Warcraft.
Según la funcion de MSDN sería para cambiarle el nombre a WoW.exe yo quiero cambiarle el nombre a World Of Warcraft, osea el titulo de la aplicacion...


Título: Re: Dll que renombra aplicación
Publicado por: Littlehorse en 28 Junio 2010, 01:16 am
Podes valerte de la winapi.

Si la aplicacion te pertenece, podes utilizar SetWindowText (http://msdn.microsoft.com/en-us/library/ms633546%28v=VS.85%29.aspx). De lo contrario, podes enviar WM_SETTEXT ya sea con SendMessage u PostMessage (Dependiendo de como quieras manejar el retorno).

A grandes rasgos -sin ninguna complejidad extra- eso debería funcionar en la mayoría de los casos siempre y cuando nos encontremos en Windows.

Saludos


Título: Re: Dll que renombra aplicación
Publicado por: Eternal Idol en 28 Junio 2010, 10:00 am
Eternal Idol, una pregunta desde la ignorancia, usando esa funcion se puede renombrar en tiempo de ejecucion el programa?

Creo entender que eso quiere hacer Soir...

Si, se puede renombrar, igual queria hacer otra cosa  ;D