miércoles, 17 de octubre de 2007

Habilitando botones

Voy a iniciar una serie de artículos para este ámbito de la informática que es la ing.inversa, no soy un máster en esto pero vamos a ir paso a paso, ya que es muy extenso y con mucha dificultad.

Vamos a empezar a habilitar botones en software sencillos, aplica para todos, tomando en cuenta que no estén encriptados.

Algunos programas comerciales tienen estas características, la cual pide que compren el software para poder disfrutar del servicio que brinda.

Para eso cree un programa sencillo en delphi con un botón con la propiedad Enabled en false, con el objetivo de habilitarlo.

Herramientas:

Resource Hacker

Habilitame

Image Hosted by ImageShack.us

Esa es la apariencia del programa, como ven es sencillo pero para nuestro objetivo es suficiente.

Vamos a hacer uso de una herramienta muy interesante y de mucha utilidad que es Resource Hacker.

Lo abrimos y cargamos nuestro programa, veremos algo asi:

Image Hosted by ImageShack.us

En esta imagen visualizamos lo que contiene el programa, ordenado según su categoría, la que nos interesa en este caso es RCData, mas específicamente RCData -->TFORM1--> 0.

Image Hosted by ImageShack.us

En esta parte, nos muestra la información de lo que contiene del FORM (incluye los objetos), la que nos interesa es el Botón que esta deshabilitado. En este caso es Button

Image Hosted by ImageShack.us

Buscamos y vemos que aparece Object Button1 : TButton ahí nos da la información de cómo esta compuesto en botón, Podemos ver que tiene un Caption con nombre de ‘Habilitame’ y vemos que la propiedad Enabled esta en false. Es la razón por la cual no podemos utilizar el botón.

Lo que vamos hacer es habilitar ese botón, para disfrutar de su utilidad.

Entonces lo único que tenemos que hacer es cambiar la propiedad Enabled que esta False(Falso) a True (Verdadero), Este programa es tan especial que solo lo editamos sin mas.


Image Hosted by ImageShack.us


El circulo rojo marca la modificación que le hemos hecho, luego le damos en “Compile Script”

Después le damos FileàSave as.

Elegimos el directorio y le escribimos cualquier nombre, en este caso “Habilitado.exe”.

Abrimos el programa generado que es “Habilitado.exe” y vemos el botón completamente funcional.

Image Hosted by ImageShack.us

Hemos logrado habilitar el botón de una manera fácil, también con este mismo programa Resource hacker podemos hacer muchas cosas como por ejemplo, modificar InforNext por otro texto, cambiar el tipo de letra, cambiar el icono, modificar el tamaño del botón etc.

Aqui se los dejo en PDF:

Habilitame.pdf

Estén pendientes pq en estos días voy a escribir el otro.

1 comentario:

Anónimo dijo...

excelente tutorial amigo perico, muy bien explicado y entendible, ya lo hice y me salio de maravilla, hasta me hice uno en VB y si funciono, ahora a probar con programas publicos que tienen esta restriccion a ver que tal me va.
Saludos y sigue asi con esa buena informacion.

Lozano