Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: nico56 en 25 Enero 2010, 04:44 am



Título: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: nico56 en 25 Enero 2010, 04:44 am
Hola , la verdad no creo que sea posible lo que plantee, por ejemplo hice un programa que se puede configurar guardando las preferencias en un archivo de texto, el asunto es que me gustaria que el programa solo fuera el .exe, pero obligatoriamente debe ir acompañado de ese archivo de texto.


Título: Re: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: elmaro en 25 Enero 2010, 15:15 pm
Podes usar
Código:
My.Settings
pero esto tambien son archivos. O el registro, y llevarlos en un .reg, pero tambien son archivos.
Asi que la respuesta a tu pregunta es no.
Te recomiendo que uses el directorio para AppData de cada usuario para guardar parametros. Por un tema de permisos.


Título: Re: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: nico56 en 25 Enero 2010, 15:57 pm
Ok gracias, estaba casi seguro que no se podra  :rolleyes:


Título: Re: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: DragonFire en 30 Enero 2010, 19:29 pm
pero leete la documentacion del registro de windows

La configuracion inicial puede ir programada en el codigo de tu programa, luego en su primera ejecutsion puede revisar si existe si es su primera vez ejecutandose si no hay huellas de el en el registro de windows... si no las hay que cree sus entradas en el registro y la configuracion inicial y como vayan modificandola el usuario, el programa podra ir modificandola en el registro de windows...

Si se trata de algo global, como un programa que conserve valores aunque lo muevan de pc a pc, si estas tienen internet, puedes crearle un webservice al que consultar la configuracion y/o actualizarla desde ahi


Título: Re: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: nico56 en 30 Enero 2010, 21:23 pm
Hola lastdragon, ya lo habia pensado, pero la idea era hacerlo portable para pc en pc sin conexion a internet  :rolleyes: :rolleyes: :rolleyes:


Título: Re: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: raul338 en 30 Enero 2010, 21:25 pm
Y si lo guardas en el mismo EXE ??? Pero eso si, hay que saber estructura de los archivos del CLR :xD


Título: Re: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: seba123neo en 30 Enero 2010, 21:31 pm
y un .INI ??, si todos los programas lo hacen asi ¿ que hay de malo ?, de ultima si el tipo borra el archivo el programa funcionara igual con las opciones predeterminadas que vos le programes.


Título: Re: Se puede guardar informacion que no sea en un archivo con .NET ?
Publicado por: nico56 en 31 Enero 2010, 01:14 am
Pero si hago un .ini ya voy encontra de la consigna porque estaria guardando informacion en un archivo. Esto era para una pregunta de un examen, ya habia contestado que no y estaba bien.