SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado 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
-
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.
-
y como accedes al registro de windows? para escribir, leer, y modificarlo
-
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.
-
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.
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.
-
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)
-
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