Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIN
Hace ya bastante tiempo, en otro foro, hice un sencillo tutorial del manejo de
un programa para editar recursos: Resource Hacker 3.4.0.79. (si ponis en el
buscador: tutorial resource hacker lo encontraris).
Nada ms publicar aqul tute, recib muchos mensajes de gente que me peda
ayuda para modificar los recursos de algunos programas, cosa que a veces era
muy complicada y muchas veces imposible.
Todos estos programas son muy parecidos en su manejo, as que con este
tutorial lo que pretendo es:
Pagina 1
Tutorial para editar recursos
Compilado por krc-4u,
Con estos programas pues, lo que podemos hacer es ver, modificar, renombrar,
aadir, borrar y extraer recursos de ejecutables EXE (algunos a 32 bits otros a
16), (DLL y OCX). Se pueden ver los cursores, iconos, bitmaps, imgenes GIF,
AVI y JPG. Tambin se pueden escuchar los recursos de audio WAV y MIDI y
ver o modificar los Mens, Dilogos, Mensajes, Strings, etc.
A veces estos programas no encuentran todos los recursos, y por lo tanto estas
veces ser imposible modificarlo. Otras veces un programa reconoce un recurso
que otro programa no encuentra.
Pagina 2
Tutorial para editar recursos
Compilado por krc-4u,
-Hay gente tambin muy lista (y muy vaga) que se dedica a modificar la
interfaz de un programa y luego hacen suyo el trabajo de los dems. Voy a
explicar esto ltimo con un ej. muy sencillo:
-En fin, podis hacer las cosas que vuestra imaginacin proponga y la limitacin
de estos programas tengan.
Antes de comenzar:
Pagina 3
Tutorial para editar recursos
Compilado por krc-4u,
Como todos sabemos, los programas son propiedad de sus desarrolladores y
stos conceden autorizacin para el uso de sus aplicaciones bajo unas
condiciones o trminos que, normalmente, vienen reflejados en la Licencia del
programa. Si en la citada licencia viene expresamente prohibido la traduccin
del programa, debemos de abstenernos de confeccionarla, salvo que
solicitemos (y obtengamos) la pertinente autorizacin de aquellos que
legalmente estn capacitados para concederla.
Para que todo el mundo pueda seguir este tutorial, se me ha ocurrido la idea de
trabajar con el mismo ejecutable de este programa. As pues, lo primero que
haremos y es lo que hay que hacer siempre es copiar el archivo a modificar, en
este caso ResHacker.exe y lo pegamos por ejemplo en el escritorio. Yo le he
cambiado el nombre para no equivocarme: copia.exe.
GENERALIDADES:
Pagina 4
Tutorial para editar recursos
Compilado por krc-4u,
Archivo, Editar, Ver, Accin, Ayuda.
Esto no merece ms explicacin, no voy a adentrarme en todos sus submens,
ya se irn viendo.
El programa puede abrir archivos .exe .dll .ocx .cpl .scr y .res. Archivos
ejecutables win32. Las limitaciones vienen bien explicadas en su pgina oficial.
Nos han salido a la izquierda 9 carpetas. Esas carpetas dependen del archivo y
del programa con que ha sido compilado el archivo: Visual Basic, C++ , Delphi,
etc., aunque normalmente algunas suelen ser similares.
GIF o AVI: Aqu encontraremos como su nombre indica los archivos .gif o .avi
que encontraremos en el programa. Como ejemplo, en el programa que hemos
abierto, vamos a ayuda --> acerca de y encontraremos un .gif (Un martillo
golpeando las letras Resource Hacker).
Cursor y Cursor Group: Son los cursores que hay en el programa. Como
ejemplo, pon el puntero del ratn entre la lnea que separa la parte de color
blanca y la parte de color crema.
Icon e Icon Group: Son los iconos del programa. Como ejemplo, el icono del
ejecutable y el icono que vemos en la esquina superior izquierda de la ventana.
Bitmap: Como su nombre indica son los archivos en mapa de bits. Son las
imgenes que el programa utiliza. Como ejemplo abrimos la carpeta Bitmap y
vamos a SMALLICONS y pulsamos en 0. Ah encontramos las imgenes de
carpeta cerrada, abierta y la imagen de color amarilla o blanca de si estamos
viendo un recurso o no.
Pagina 5
Tutorial para editar recursos
Compilado por krc-4u,
String Table: Son las frases que aparecen cuando el programa identifica algn
error, problema o indica algn aviso. Como ejemplo vamos a String Table y a
4077. A la derecha veremos en 65219: "Los recursos han sido modificados,
desea guardar los cambios?". sta es la frase que aparecer cuando
modifiquemos un recurso y por ejemplo cerremos el programa sin haberlo
guardado.
Dialog: En esta carpeta encontraremos los cuadros del dilogo del programa.
Pero lo bueno que tiene esto es que en nuestro programa Resource Hacker
aparecer al lado del botn Compilar Script otro que dice Mostrar (u ocultar)
Dilogo. De esta forma para modificar el tamao de las ventanas, botones
etc podremos hacerlo grficamente.
VAMOS A COMENZAR!
GIF y AVI
La primera carpeta que vemos a la izquierda es GIF (o AVI). Aqu aparecen los
archivos .gif y .avi como he sealado ms arriba.
La abrimos al mximo: GIF, 128 y pulsamos en el 0, veremos que el recurso es
un .gif de Resource Hacker en el que un martillo golpea a las letras.
Pagina 6
Tutorial para editar recursos
Compilado por krc-4u,
-Podemos guardar el .gif en nuestro disco duro para, por ejemplo, editarlo:
Pulsamos con el botn derecho en el recurso (0) y en el men que sale, la
tercera opcin es: Guardar [GIF : 128 : 0], pulsamos y la guardamos donde
queramos.
[GIF : 128 : 0] (esto nos indica el nombre 128, el tipo GIF y el lenguaje 0
del recurso).
-Una vez retocada o cuando tengamos otro .gif que queramos usar, volvemos a
pulsar con el botn derecho y damos a reemplazar recurso, en la siguiente
ventana sealamos abrir archivo con nuevo recurso, elegimos el archivo .gif
que queremos insertar y despus debemos rellenar los dos primeros campos tal
y como lo tenemos nombrado a la izquierda, es decir, en tipo de recurso
escribiremos GIF y en nombre de recurso escribiremos 128. Le damos a
reemplazar y ya lo tenemos. Para comprobarlo podemos guardar como
ejemplo.exe (acordarse de poner la extensin .exe) y ejecutamos el nuevo
ejemplo.exe.
En este ejemplo que he puesto, el archivo que tiene que reemplazarse tiene
que ser .gif y da igual el nmero de pxeles y el tamao. Pero es aconsejable
que sean similares para poder verlos correctamente. Yo lo que he hecho ha
sido crear una imagen con un programa editor grfico (podis si no retocar la
imagen del programa o utilizar una vuestra) y despus grabarla como .gif.
Pagina 7
Tutorial para editar recursos
Compilado por krc-4u,
ICONOS Y CURSORES
En los iconos y cursores la informacin del recurso est dividida en dos tipos:
Cursor y Cursor group por un lado e Icon e Icon group por otro lado.
Se puede observar perfectamente esto en la parte de la izquierda.
Para cambiar un icono: Vamos p.ej. a Icon Group --> MAINICON--> 3081
pulsamos con el botn derecho y seleccionamos reemplazar recurso. No tiene
ms complicacin. Elegimos el que queremos (veis que se pueden seleccionar
.exe etc). Ahora podemos ver cmo se ha modificado Icon e Icon Group.
Para ver los resultados guardar como y veris ya primeramente cmo ha
cambiado el icono para ejecutar la aplicacin.
Os dejo una:
http://www.aha-soft.com/spanish/iconutils/
Bitmap:
Puedes sino editar esa .bmp. Para esto tienes que guardarla en el disco duro.
Botn derecho y guardar. A mi no me ha dado ningn problema incluso
insertndole imgenes de mucho mayor tamao y resolucin.
Pagina 8
Tutorial para editar recursos
Compilado por krc-4u,
En mi ejemplo he jugado con unas palabras, t puedes intentar cualquier otra
cosa que se te ocurra. Este es el resultado:
String Table:
Pagina 9
Tutorial para editar recursos
Compilado por krc-4u,
-Los smbolos % no hay que borrarlos ni cambiarlos de sitio ni borrar la coma
que hay detrs ni las letras que van detrs pegadas.(%A0)
-El smbolo & significa que la letra que va detrs de este smbolo es el acceso
rpido para el programa. En un mismo men no puede ir la misma letra. La
letra va subrayada.
-Como habris podido observar hay mucha informacin que no deja cambiarla
al pulsar en Compilar Script, y abajo sale error, ya explicar ms adelante cmo
se puede intentar cambiar. Tambin hay muchsima informacin que
probablemente no veamos nunca, as que si queris traducir un programa mi
consejo es que traduzcis lo imprescindible solamente.
-Para buscar recursos tenemos en el men ver --> buscar texto. La verdad que
a mi me resulta muy til.
RCData:
Cada ventana, recurso etc en este ejemplo empieza por object y termina por
end. Si os fijis arriba del todo (en RCData --> TABOUTFORM y pulsamos sobre
el 0) pone: object AboutForm: TAboutForm que significa que va a empezar a
definir la ventana de ayuda. El end lo tiene abajo del todo (es el ltimo), es
decir, que todo lo que hay entre object AboutForm: TAboutForm y end
corresponde a los datos que hay en la ventana de ayuda acerca de.
Desde arriba todos los datos que veis hasta TextHeight = 14 definen las
caractersticas de la ventana, algunas de ellas como:
Left = 209, Top = 251, ClientHeight = 205, ClientWidth = 296 que indican
respectivamente la posicin en la horizontal, posicin en la vertical, anchura y
longitud de la ventana.
A veces es posible cambiar estos valores, pero mi experiencia dice que suelen
dar bastantes errores. Para evitar estos errores yo lo que hago es compilar
Pagina 10
Tutorial para editar recursos
Compilado por krc-4u,
programando los textos yo mismo (esto est explicado un poco ms abajo).
Un valor de ejemplo que podis compilar es ClientHeight=2 y veris cmo
cambia la ventana. Si ponis otros valores y compilis, el error os lo dar al
intentar ejecutar la aplicacin:
-El object Label3: TLabel nos dice que va a definir un control Label (es un
texto que no puede ser modificado por el usuario, cuando se ejecuta el
programa).
-Caption = es el mensaje.
-Font.Color = clBlue indica el color del texto. Color azul.
-Font.Height = -12 indica el tamao. Mayor nmero mayor tamao.
-Font.Name = Arial es el tipo de letra.
-Font.Style = [fsBold, fsUnderline], indica las caractersticas del texto: Bold es
negrita y underline es subrayado.
-OnClick = Label3Click activa para que cuando pulsemos (hagamos clic) sobre
el texto haga una determinada funcin.
Bueno pues viendo lo que tenemos aqu, vamos a hacer nuestra pequea
programacin en texto!! As podremos poner el texto que queramos y donde
queramos sin que nos d ese error tan molesto de no es una aplicacin win32
Pagina 11
Tutorial para editar recursos
Compilado por krc-4u,
vlida..!!:
Ahora lo que tenis que hacer es insertar todo esto. Yo lo he insertado detrs
de TextHeight = 14. Como si trabajarais en Word. Luego lo compilis y
probis la aplicacin.
Impresionante verdad!.
Dialog:
Pagina 12
Tutorial para editar recursos
Compilado por krc-4u,
Es muy curioso cmo acta el programa Resource Hacker con los recursos de
Dialog.
Como ejemplo voy a intentarlo con un archivo que espero tenga todo el mundo.
-Disco duro --> archivos de programa --> Windows Media Player --> y
hacemos una copia del archivo ejecutable: setup_wm.exe.
Pulsadlo para que veis lo que hace. Pues esa ventana que pone Iniciando
descarga, la podis modificar a vuestro gusto. Podis pinchar sobre las dos
barras de descarga y sobre las letras iniciando descarga y ponerlas donde
vosotros queris.
Aqu porque no salen botones (botones de aceptar, cancelar etc), pero podis
pinchar igualmente sobre ellos y modificar la posicin como queris.
Esta es una de las maneras para modificar los recursos, pero podemos hacerlo
de otras formas.
Pagina 13
Tutorial para editar recursos
Compilado por krc-4u,
STYLE DS_NOFAILCREATE | WS_CHILD
EXSTYLE WS_EX_RTLREADING | WS_EX_CONTROLPARENT
CAPTION ""
LANGUAGE LANG_SPANISH, 0x3
FONT 8, "Tahoma"
{
CONTROL "Progress1", 8000, "msctls_progress32", PBS_SMOOTH | WS_CHILD
|
WS_VISIBLE | WS_BORDER, 64, 40, 286, 9
CONTROL "Progress1", 8001, "msctls_progress32", PBS_SMOOTH | WS_CHILD
|
WS_VISIBLE | WS_BORDER, 64, 88, 286, 9
CONTROL "", 1028, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE |
WS_GROUP, 311, 25, 36, 8 , 0x00001020
CONTROL "", 1021, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE |
WS_GROUP, 311, 74, 36, 8 , 0x00001020
CONTROL "Iniciando descarga...", 1022, STATIC, SS_LEFT | WS_CHILD |
WS_VISIBLE | WS_GROUP, 64, 66, 222, 16 , 0x00000020
CONTROL "", 1023, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE |
WS_GROUP,
64, 17, 222, 16 , 0x00000020
CONTROL "", -1, "NativeFontCtl", 0x50000010, 0, 0, 0, 0
}
Una manera ms de variar aqu los recursos es pulsando con el botn derecho
(Cuando est mostrado el dilogo). Sale un men y podis insertar control,
editar control, borrar control, editar dilogo y ocultar dilogo. Es una forma
muy fcil de editar.
Pagina 14
Tutorial para editar recursos
Compilado por krc-4u,
O bien pulsamos sobre la palabra label. Si dejamos el puntero del ratn sobre
cada icono nos dice a qu control corresponde.
Pagina 15
Tutorial para editar recursos
Compilado por krc-4u,
Y queda as:
Hay que darse cuenta que al modificar esto de esta forma, hemos cambiado el
cdigo que pareca tan complicado al principio. Acabamos de insertar en la
ventana un control label. Vamos a ver cmo se ha puesto en el cdigo:
CONTROL "Espere", 0, STATIC, SS_CENTER | SS_NOTIFY | WS_CHILD |
WS_VISIBLE | WS_CLIPSIBLINGS | WS_GROUP, 134, 112, 74, 14 , 0x00020201
Pagina 16
Tutorial para editar recursos
Compilado por krc-4u,
Llegados a este punto he de decir una de las muchas utilidades del Resource
Hacker. ;o)
Por ltimo antes de acabar voy a poner un ejemplo que vi en el archivo ayuda
de cmo insertar una imagen o un icono en programas que tengan la carpeta
Dialog. Lo primero es buscar un programa que contenga la carpeta Dialog, as
que buscando he encontrado uno muy conocido el emule 0,47a (compilado en
C/C++ si no me equivoco).
Ahora lo que vamos a hacer es insertar el icono que queremos que aparezca en
la ventana. Para esto seleccionamos en Accin --> Aadir un nuevo recurso.
Abrir archivo con nuevo recurso y vamos a buscar el icono.ico. Elegir el que
queris, yo he elegido uno de color verde. Seleccionarlo.
Ahora nos vamos a ir a la ventana donde queremos insertarlo que en este caso
est en: Dialog --> 315 por ej.
Pagina 17
Tutorial para editar recursos
Compilado por krc-4u,
Exescope
Su pgina oficial es:
http://hp.vector.co.jp/authors/VA003525/emysoft.htm#6
XN Resource Editor
Como ejemplo voy a abrir el Resource Hacker con el XN Resource Editor, voy a
ir a Icon Group --> MAINICON y selecciono el icono 32 x 32. Como se observa
se puede modificar el icono:
Pagina 18
Tutorial para editar recursos
Compilado por krc-4u,
-Y por ltimo otra utilidad muy interesante que tiene este programa es que
puedes aadir como recurso el XP Theme Manifest. Yo lo he utilizado para
aplicaciones creadas en Visual Basic 6 por ej. y darles apariencia XP.
Y para finalizar, una pregunta. Hemos visto que podemos cambiar muchos
recursos en nuestros programas y estos programas y muchos otros estn muy
bien porque podemos variar el nmero de letras y se puede compilar.
Pero en el caso del programa Resource Hacker, Cmo podemos cambiar por
ejemplo el ttulo de la ventana principal, aparte de otras cosas?.
Pagina 19
Tutorial para editar recursos
Compilado por krc-4u,
CONCLUSIONES:
Existen muchos programas para modificar los recursos. Yo utilizo estos 3 que
acabo de mencionar. A veces uno abre lo que el otro no puede.
Muchas veces veris que no son capaces de abrir muchos recursos y tendris
que utilizar programas editores hexadecimales. Hay que tener cuidado con
estos ltimos programas porque no se pueden insertar ni borrar bytes ya que
sino la aplicacin es muy probable que d error. Por ej. puedes tener una
aplicacin en la que quieres traducir la palabra: Help que tiene 4 bytes: 48 65
6C 70 por ayuda en espaol que son 5 bytes: 41 79 75 64 61. Dar casi seguro
error.
Por eso siempre antes de modificar cualquier archivo hay que hacer una copia
de seguridad.
En este caso para ver los recursos hay que descomprimirlas o desprotegerlas...
el ejemplo 2 es un caso concreto por ej.
Pagina 20
Tutorial para editar recursos
Compilado por krc-4u,
Un saludo de karmany.
Pagina 21
Tutorial para editar recursos
Compilado por krc-4u,
EJEMPLOS
En este apartado ir aadiendo algunos ejemplos de cmo hago yo para
modificar algunos recursos.
EJEMPLO1:
Descarga directa:
http://programmerstools.org/system/files?file=embryo1.2.zip
Analizando
Lo primero que siempre suelo hacer es ver de dnde viene el programa, su
autor etc. Nada! su pgina web ha desaparecido.
Pagina 22
Tutorial para editar recursos
Compilado por krc-4u,
Analic el programa para averiguar con qu ha sido compilado y todos los
programas que utilic (RDG Packer Detector, File Inspector, Peid) me
indicaron que el compresor era:
Uff, recuerdo que las versiones menores de 1.0 estaban obsoletas. Fui a la
pgina de UPX y utilic desde la version 1.0 hasta la 2.0 y nada de nada. No me
deja descomprimirlo. Ya estando a punto de echar un vistazo a los tutes que
tengo de la Web del Maestro Ricardo Narvaja record un programa tambin
para editar recursos, que tena un plugin especial para UPX. Un buen rato
despus de googlear lo encontr:
Pgina Web:
http://www.restuner.com/
Lo nico que hice con este programa es abrir el Embryo Patcher y volverlo a
guardar. Ya desapareci UPX. Ahora ya se puede empezar a editar los
recursos!!.
Pagina 23
Tutorial para editar recursos
Compilado por krc-4u,
Pagina 24
Tutorial para editar recursos
Compilado por krc-4u,
En este momento parece que ya hemos acabado no?. Pues no, ya que
estamos arreglando el programa vamos a dejarlo bien acabado
Como coment, este programa tiene una opcin muy interesante que es la de
aadir el recurso del archivo MANIFEST. Eso es lo que voy a hacer aadir este
recurso.
As que abro el XN Resource Editor -> File -> Open y selecciono el Embryo
Patcher que ya tenemos traducido.
Pagina 25
Tutorial para editar recursos
Compilado por krc-4u,
En realidad tienen que salir los botones como si estuvieran sobre otro botn.
Para arreglar esto, desde el resource hacker hay que sealar el botn, editar
control y quitar porque estar en amarillo: WS_EX_STATICEDGE.
Dentro de poco pondr el segundo ejemplo que tambin tiene que ver con este
programa.
Un saludo.
Pagina 26
Tutorial para editar recursos
Compilado por krc-4u,
Utilizando el programa anterior podemos crear nuestros propios parches, pero
si observis la interfaz de estos parches no es muy agradable. As que este
ejemplo trata de eso:
Si examinamos el archivo con el Peid nos dice que est empacado con UPX.
Prob:
Descarga:
Explicacin.doc
Desempacado de parche.exe
1) Abro parche.exe con el Olly, veo que lo primero que aparece es un
PUSHAD, as que utilizo una forma para obtener el OEP (Punto de
entrada, Entry Point), que explico en el archivo anterior.
Pagina 27
Tutorial para editar recursos
Compilado por krc-4u,
2) Ahora lo que voy a hacer es dumpearlo con el plugin OllyDump. Lo nico
que destildo es Rebuild Import porque voy a buscar los datos de la IAT
manualmente. El archivo dumpeado lo llamo: dumpeado.exe
OEP: 00001000
RVA: 00002000
Size: 00000080
Pulso en Get Imports y observo que todas las entradas son vlidas. Parece todo
correcto, as que pulso en Fix Dump, elijo el archivo dumpeado.exe, que haba
creado con el plugin OllyDump y se crea satisfactoriamente el archivo:
dumpeado_.exe.
Pagina 28
Tutorial para editar recursos
Compilado por krc-4u,
Advertencia en OLLYDBG
"module 'dumpeado' has entry point outside the code (as specified in the PE
header). Maybe this file is self-extracting or self-modifyint. Please keep it in
mind wen setting breakpoints!!"
OEP = 401000
El Olly tiene razn. Pues voy a modificar para que el OEP est dentro del
cdigo. Cierro el OllyDBG.
CreateFileMapping, MapViewofFile
Despus de observar el cdigo hay unos saltos importantes que hay que
Pagina 29
Tutorial para editar recursos
Compilado por krc-4u,
conocer: CreateFileMapping, MapViewofFile.. como yo tampoco lo tena muy
claro busqu informacin:
http://www.formauri.es/arrobamasmas/Articulos/indexArticulo.php?art=1
Pagina 30
Tutorial para editar recursos
Compilado por krc-4u,
Voy a ver qu hay en esa seccin.. As que voy a la ventana de dumpeado
pulso botn derecho -> goto -> expresion y pongo 00B10000.
Observo todo el cdigo detenidamente, abro con un editor hexadecimal el
"parche.exe" y veo que es exactamente igual.
Cuando vi esto, ya tuve las cosas bien claras..
Si la direccin de los 3A bytes es B11400 no cuesta nada apreciar que el Offset
es 1400.
Resumen
Ahora solamente queda decirle al programa que lea los datos en 8300 y no en
1400.
Recordando de arriba:
4010F8 ADD EDI,DWORD PTR DS:[4033B5] -> EDI = EDI + 1400 = B11400
Vemos que el 1400 est en 4033B5. As que slo queda sustituir el 14 de
4033B6 por 83. Por supuesto con el editor hexadecimal.
Pagina 31
Tutorial para editar recursos
Compilado por krc-4u,
Una cosa curiosa que podis hacer es que si queris cambiar la direccin Web o
el correo electrnico, solamente hay que modificar con un editor hexadecimal
esto comentado y listo.
Despus de utilizarlo unas cuantas veces observ que el programa tiene algn
bug y se cierra no s por qu. (Con el archivo original.)
EJEMPLO 3
Por ej. es posible encontrar "Help" que queremos traducir por "Ayuda" que
tiene un byte ms.
Qu podemos hacer?
Pagina 32
Tutorial para editar recursos
Compilado por krc-4u,
. .G.I.F...v.e.r.s.i..n...i.m.a.g.e.n.
..o.r...h.e.l.p. -> 04 00 6F 00 72 00 08 00 68 00 65 00 6C 00 70 00
Sencillamente se puede modificar y dejarlo as:
..o...a.y.u.d.a. -> 02 00 6F 00 0A 00 61 00 79 00 75 00 64 00 61 00
El nmero total de bytes en los dos es: 10 (hex) -> 16 (dec) esto es lo
importante.
Otras formas:
-Tambin es posible encontrar tras los datos muchos bytes a 00. A veces, es
posible utilizarlos ya que y segn qu casos el programa no los va a modificar.
Otras veces en cambio, y por experiencia, el programa utiliza esas direcciones
para guardar datos temporalmente y estropea nuestro trabajo.
Qu hice?
Pues con el Resource Hacker modifiqu ese texto que me dejaba editar y le
puse bastantes caracteres, con lo que consegu bytes libres para cambiar el
otro texto.
Si alguien observa alguna cosa que debiera modificar o aadir o algn enlace
roto, mandarme un mp.
Pagina 33
Tutorial para editar recursos
Compilado por krc-4u,
Un saludo a todos.
Ejemplo 4
Este siguiente ejemplo es una buena forma de crackear un programa con una
limitacin de tiempo con Resource Hacker.
Se puede apreciar cmo, intentamos eliminar una ventana que nos informa de
la limitacin de tiempo de 15 das, y obtenemos un error. Para saber lo que
sigue debemos leer este magnifico tute.
Descarga directa:
TUTE
Ejemplo 5
Pagina 34
Tutorial para editar recursos
Compilado por krc-4u,
Vamos a abrir el programa con el Resource Hacker a ver dnde est esa
imagen.
Cdigo:
object Image1: Timage
Left = 136
Top = 64
Width = 32
Height = 32
AutoSize = True
Picture.Data = {
El programa que he creado y con el que voy a seguir este tute se puede
descargar de aqu:
ResCode Imagen
Pagina 35
Tutorial para editar recursos
Compilado por krc-4u,
De momento estoy mejorndolo, y probablemente lo vuelva a escribir de nuevo
ya que cuando los archivos de imagen son muy grandes tarda un poco de
tiempo en generar cdigo.
Descarga
Pagina 36
Tutorial para editar recursos
Compilado por krc-4u,
Si alguien observa alguna cosa que debiera modificar o aadir o algn enlace
roto, mandarme un mp.
Un saludo a todos.
Pagina 37