![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
El código Delphi/Pascal no lo vas a poder extraer nunca.
Sencillamente, porque cuando se compila/linka el programa, el código que tú introduces se traduce a un código de más bajo nivel. Ese paso lo hacen los compiladores; En paso al contrario no es posible. Es algo así, como extraer las palabras de un libro y entregarlas en una lista; No hay forma volver a generar el libro original a partir de la lista de palabras... (algo similar) Lo que sí puedes obtener es el código en ensamblador de tu programa, válido para prácticar como hacker y poco más... También puedes obtener los recursos, incluyendo bitmaps, iconos, formularios,... (los formularios tal y como los has diseñado, pero sin código de procedures y eventos -por lo comentado antes-). Que conste que llegar hasta aquí no es posible para la gran mayoría de usuarios (pongamos el 95%). Para evitar esto, puedes utilizar alguna de las herramientas que hay en el mercado de protección/encriptación por Software. Encriptan el fichero y lo desencriptan en memoria antes de ejecutarlo; eso imposibilita que las herramientas de extracción de recursos funcionen. Con eso digamos que eliminas al 99% de los usuarios. El problema, es que si sabes buscar y con un poco de paciencia, también se encuentra los descompresores para la mayoría de herramientas de éste estilo... ![]() Como resumen, decir que no se puede extraer el código fuente del programa, lo que podrán extraer serán los iconos/imágenes y los formularios vacíos. Si ésto te preocupa revisa los compresores; busca por internet referencias a Armadillo, AsProtect, AsPack, PECompact, Petite, NeoLyte, PECrypt,... y tantos otros.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 10-05-2006 a las 13:39:51. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Extraer código fuente html de página web | Casimiro Noteví | Varios | 16 | 11-11-2005 22:30:06 |
| Reutilizar código (forms) de una aplicación a otra | radiohead | OOP | 2 | 26-10-2004 15:57:06 |
| extraer un script de una tabla mediante código???? | mguixot | Firebird e Interbase | 1 | 10-09-2004 21:26:08 |
| Hacer ejecutable una aplicacion delphi | norberto_larios | Conexión con bases de datos | 0 | 24-07-2004 02:45:12 |
| Como crear un campo en una tabla a traves de código | URBANO | Conexión con bases de datos | 1 | 16-03-2004 10:39:06 |
|