Page 1 of 1

Folder protegido con password.

Posted: Wed Nov 29, 2006 7:33 am
by Andrés González
Alquien sabe si desde codigo se puede proteger una carpeta para que solo pueda ser abierta desde una aplicacion realizada con Fivewin. Mi intencion es poner en su interior reportes del crystal que segun tengo entendido no hay manera de protegerlos para que no se puedan modificar desde otro crystal y por lo tanto que solo se abran desde la aplicacion realizada en fivewin. Se que hay programas que lo hacen pero ignoro como se puede realizar desde codigo, alguna pista.

Gracias...
Saludos

Posted: Wed Nov 29, 2006 8:52 am
by Antonio Linares
Andrés,

Podrias mantenerlos encriptados en disco y desencriptarlos justo antes de usarlos, para luego borrarlos. La función Encrypt() y Decrypt() de FWH te sirven.

Posted: Wed Nov 29, 2006 10:28 am
by Andrés González
Eso estaba pensando, pero en realidad lo que tengo que encriptar es el fichero de reporte, verdad Antonio. Bueno no lo hecho nunca, voy a consultar las funciones para ver como lo hago, gracias.

Posted: Wed Nov 29, 2006 10:40 am
by Andrés González
Lo que comentas Antonio es muy basico, no encripta los datos tan solo lo que encriptas es el nombre del fichero, con volverlos a renombrar ya lo pueden ejecutar, si es eso a lo que te referias.

Posted: Wed Nov 29, 2006 11:15 am
by Baxajaun
Antonio,

puedes utilizar la función del API Win32 GetFileSecurity

http://msdn2.microsoft.com/en-gb/library/aa446639.aspx

Saludos

Posted: Wed Nov 29, 2006 11:24 am
by Baxajaun
Antonio,

más información sobre el asunto:

http://www.codeproject.com/csharp/SetDACLs.asp


Saludos

Posted: Wed Nov 29, 2006 1:29 pm
by Antonio Linares
Andrés,

Me refiero a encriptar el fichero completo, no su nombre.

Es tan sencillo como:

MemoWrit( "nombre.ext", Encrypt( MemoRead( "reporte_original" ), "clave tuya" ) )

y luego para usarlo:

MemoWrit( "reporte_original", Decrypt( MemoRead( "nombre.ext" ), "clave tuya" ) )

lo usas y luego borras "reporte_original".

Posted: Thu Nov 30, 2006 10:14 pm
by Rochinha
Amiguinhos

Para esto jo uso BestCrypt

Con BestCrypt tu creas un fichero de até 2Gb o mas con clave de 128bits

És mui bueno

BestCrypt Download

Posted: Sun Dec 03, 2006 11:27 pm
by Andrés González
Gracias Antonio, voy a ver si lo consigo...

Me interesa!

Posted: Tue Mar 27, 2007 8:24 pm
by TecniSoftware
Me interesa esto de BestCypt... tendrias algun ejemplo de como lo usas?
Admite argumentos por linea de comando? ( command line )

Muchos saludos
Alejandro Cebolido.
Rochinha wrote:Amiguinhos

Para esto jo uso BestCrypt

Con BestCrypt tu creas un fichero de até 2Gb o mas con clave de 128bits

És mui bueno

BestCrypt Download

Posted: Fri Jul 06, 2007 7:17 pm
by wmormar
Antonio, he hecho la prueba como comentas y funciona muy bien.

precisamente necesitaba algo como ello

gracias