FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Tal vez utilizar paquetes de ejecución (Runtime Packages), también llamados BPLs podría servirte para lo que quieres.
Tendrías un achivo.exe que se encargaría de cargar y descargar bpls y serían los bpls los que contendrían toda la información de tu programa.
__________________
|
#2
|
||||
|
||||
No tengo mucha idea del tema, pero piensa que los programas se "atancan" una vez que están cargados en memoria para "debuggarlos", por lo tanto una vez que tu programa esté cargado en memoria todo el trabajo que has hecho estará "perdido" por decirlo así.
Lo más apriximado a lo que comentas son los empaquetadores/encriptadores de ejecutables, que una vez el programa se ejecuta, los desempaquetan en memoria para ejecutarlos (UPX, AsPack, Armadillo, Petite, Shrinker, y una larga lista...), aunque como la mayoría no son muy efectivos, para alguien con experiencia. El hecho de trabajar con DLL, OCX, BPL,... puede dificular un poco el trabajo, pero cuanquiera de ellos se puede empequetar/desempaquetar y debuggar. También debes tener en cuenta que el hecho de desempaquetar en memoria, y lanzar otros programas así como modificarlos tal como comentar te puede acarrear algun que otro quebradero de cabeza con algun que otro antivirus . Que conste que no es mi idea desanimarte, ni mucho menos, pero por lo que se: * Un sistema muy complejo de protección tal vez evite al 95% de los piratas. * Un sistema relativamente sencillo de protección siguiendo unas pautas básicas (digo sencillo, no tonto) tal vez evite al 90% de los piratas. Mi opinión es que ese por 5% no vale a pena gartar mucho tiempo, y complicar mucho las cosas y que posteriormente los clientes tengan problemas con los programas. Además, piensa que el sistema de protección es algo que puedes ir mejorando con las versiones, si consideras que es necesario. Un saludo.
__________________
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. |
#3
|
|||
|
|||
Cita:
Te explico un poco como debe ser este proyecto. Es un sistema que se desea que sea 100% adaptable al usuario, y pues se tiene una dll con codigo abierto para que los analistas que esten con los clientes puedan hacer modificaciones sobre esta dll y no sobre el fuente principal, se entiende? quisiera utilizar esta idea de la bpl para que estos puedan usar las distintas clases que ya estan desarrolladas, la idea es que reutilicen y no reimplementen. me entiendo? Saludos y gracias por el comment. |
#4
|
|||
|
|||
Cita:
Respecto a estos desencriptadores pues es exactamente a lo que me refiero y quisiera hacer, pero no quiero algo ya desarrollado, quisiera yo mismo desarrollarlo en delphi. Tendra alguna idea de como se haria esto? por los algoritmos de encriptacion no te preocupes, de eso me encargaria yo y pues si logro hacerlo lo subire al site como un aporte. Saludos. Cita:
Gracias y Saludos. |
#5
|
||||
|
||||
Cita:
no trabajas en Monterrey, ¿o si?
__________________
|
#6
|
|||
|
|||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mandar llamar a otro programa desde delphi7 | mar_a | Varios | 11 | 09-09-2010 17:23:10 |
Tweak modificar un programa desde otro. | turminator | Varios | 13 | 23-06-2006 15:02:47 |
Pegar código en el editor IDE desde otro programa | Jonnathan | Varios | 2 | 20-04-2006 15:55:41 |
Cerrar mi programa desde otro | Sr_Sombrero | API de Windows | 2 | 02-12-2004 22:12:09 |
llamar a otro programa desde el mio | sergionr | Lazarus, FreePascal, Kylix, etc. | 1 | 15-05-2003 18:35:06 |
|