SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: AmelRenier en Jueves 1 de Marzo de 2007, 17:42

Título: Guardar Datos Dentro Del Programa
Publicado por: AmelRenier en Jueves 1 de Marzo de 2007, 17:42
Kiero guardar datos dentro de la aplicacion generados dinamicamente y sin tener k usar otro fichero donde guardarlos, sin ninguna base de datos externa a mi programa. He visto pekeños programas (postales sobre todo) k guardan dentro de ellos la informacion para el proximo usuario k lo ejecutara y no crean ningun fichero externo.

Si alguien sabe o tiene alguna idea de como se puede lograr esto, me podria dar una ayudita.

gracias por adelantado
Título: Re: Guardar Datos Dentro Del Programa
Publicado por: JuanK en Jueves 1 de Marzo de 2007, 17:53
El registro de windows (de alguna forma también archivos externos) o realmente crean archivos externos en las carpetas temporales del usuario sin que el siquiera se entere.
Título: Re: Guardar Datos Dentro Del Programa
Publicado por: Vatoicc en Viernes 2 de Marzo de 2007, 22:09
y como accedes al registro de windows? para escribir, leer, y modificarlo
Título: Re: Guardar Datos Dentro Del Programa
Publicado por: AmelRenier en Lunes 5 de Marzo de 2007, 20:44
Bueno, de lo k hablo es k tampoco use los registros de la makina, puesto k si se pasa ese fichero a otra pc, no funcionaria correctamente pork los registros de esa nueva makina no estan modificados para realizar esas opciones. Segun tengo entendido hay virus k pueden modificar o agregar informacion a su propio codigo para continuar propagandose en otras pc.  
No tengo intencion en hacer alguno, hasta el momento solo me interesa saber como es posible realizar esos cambios desde el mismo programa.
Título: Re: Guardar Datos Dentro Del Programa
Publicado por: JuanK en Lunes 5 de Marzo de 2007, 20:57
Cita de: "AmelRenier"
Bueno, de lo k hablo es k tampoco use los registros de la makina, puesto k si se pasa ese fichero a otra pc, no funcionaria correctamente pork los registros de esa nueva makina no estan modificados para realizar esas opciones.
precisamente si la aplicacion no los encuentra debe crearlos.
Citar
Segun tengo entendido hay virus k pueden modificar o agregar información a su propio codigo para continuar propagandose en otras pc.

Eso es otra cosa, ya que el sistema tal  estar ejecutando el programa restringe cualquier acceso al ejecutable, para hacer ese tipo de cosas deberas usar algo un poco mas avanzado pues debes lograr pasar la restricción propia del sistema.
Título: Re: Guardar Datos Dentro Del Programa
Publicado por: JuanK en Lunes 5 de Marzo de 2007, 21:00
Cita de: "Vatoicc"
y como accedes al registro de windows? para escribir, leer, y modificarlo
http://msdn2.microsoft.com/es-es/library/b...955(VS.80).aspx (http://msdn2.microsoft.com/es-es/library/bwt6b955(VS.80).aspx)
Título: Re: Guardar Datos Dentro Del Programa
Publicado por: AmelRenier en Martes 6 de Marzo de 2007, 19:43
Parece k me estoy metiendo en un problema muy violento y como mi unico interes hasta ahora es aprender, creo k voy a desistir. Gracias a los k me respondieron y trataron de aportar a mi idea. De toas formas, si por alguna casualidad alguien sabe a ciencia cierta como es y lo kiere compartir.....

Gracias