Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-08-2011
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 423
Poder: 17
cmfab Va por buen camino
Gracias a todos en especial a ecfisa. bueno os comento un poco mas. el tema es que no puedo usar archivos ini, ni tablas de una BD por ejemplo, ni el registro.
se que se puede encriptar la informacion para que no se interprete pero lo
que me urge es que no se pueda eliminar, si uso los metodos mencionados
anteriromente el usuario podria eliminar esa informacion. repito lo que necesito es que una vez que yo parapetrice un par de variables tipo strings
el usuario de la aplicacion no pueda eliminar fisicamente estos datos, lo cual no es seguro desde una seccion de un archivo ini, o de un campo de una tabla de la BD.
espero me haya explicado correctamente. gracias a todos
Responder Con Cita
  #2  
Antiguo 10-08-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Hola...

Si encriptas un archivo INI y aparte le das un nombre raro y lo ocultas, muy difícilmente un usuario promedio le podrá meter mano. También puedes usar el registro de Windows y usar nombres de clave y valores encriptados. El registro de Windows es otro lugar donde los usuarios promedio no meten sus narices.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #3  
Antiguo 10-08-2011
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 423
Poder: 17
cmfab Va por buen camino
Gracias, pregunto y se podrá usar una dll con esas variables y modificarlas
en un momento determinado ?
Responder Con Cita
  #4  
Antiguo 10-08-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Hola...

Si puedes declarar variables en una DLL y modificarlas en tiempo de ejecución, lo que no podrás hacer es guardar ese valor persistentemente dentro de la misma.

Ya te dimos varias opciones y creo que deberías considerarlas antes de seguir adelante con lo que te propones.

Aquí un hilo que trata casi de lo mismo que preguntas: http://www.clubdelphi.com/foros/showthread.php?t=29039

Y también si te fijas hasta abajo de este mismo hilo verás algunos enlaces a otros temas.



Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #5  
Antiguo 10-08-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 23
oscarac Va por buen camino
segun mi humilde opinion intentar grabar datos en un ejecutable es complicarse la vida, alguna vez vi modificar un ejecutable para que en algunos titulos aparezca otra cosa.... pero se hacia a bajo nivel con ensamblador

si quieres guardar datos que no se puedan borrar, existen muchas formas.... archivos include ocultos, registro de windows, archivos alternativos... (si borran uno te queda el otro como backup, etc), las posibilidades son muchas
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #6  
Antiguo 10-08-2011
Avatar de jose_kira_sk8
jose_kira_sk8 jose_kira_sk8 is offline
Registrado
NULL
 
Registrado: jul 2011
Posts: 9
Poder: 0
jose_kira_sk8 Va por buen camino
Post

Cita:
Empezado por oscarac Ver Mensaje
segun mi humilde opinion intentar grabar datos en un ejecutable es complicarse la vida, alguna vez vi modificar un ejecutable para que en algunos titulos aparezca otra cosa.... pero se hacia a bajo nivel con ensamblador

si quieres guardar datos que no se puedan borrar, existen muchas formas.... archivos include ocultos, registro de windows, archivos alternativos... (si borran uno te queda el otro como backup, etc), las posibilidades son muchas
te doy toda la razón , a mi también me a pasado , es algo muy complicado guardar datos en el ejecutable y casi sin sentido diría , ahí muy pocas excepciones que esto seria viable.
Responder Con Cita
  #7  
Antiguo 11-08-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.507
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si te decides a llevarlo a cabo, ten en cuenta que es probable que la mayoría de los antivirus que existen te den una alarma cuando se intente modificar un ejecutable. Digamos que es una cosas considerada como "sospechosa".
__________________
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.
Responder Con Cita
  #8  
Antiguo 11-08-2011
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 423
Poder: 17
cmfab Va por buen camino
Gracias a todos por sus respuestas y tiempo

un gran saludo
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar datos en Base de Datos MySQL knnibal Conexión con bases de datos 6 23-06-2011 16:36:42
Guardar valor de variables dentro del ejecutable jourdan OOP 5 19-07-2010 19:53:47
Como almacenar datos en un ejecutable droguerman Linux 1 04-04-2009 15:03:16
Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas adaypr C++ Builder 1 05-09-2006 12:56:33
Guardar carpeta en un ejecutable Drake C++ Builder 2 02-04-2006 01:08:35


La franja horaria es GMT +2. Ahora son las 03:57:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi