Folder protegido con password.

Post Reply
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Folder protegido con password.

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Post 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.
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Post 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.
User avatar
Baxajaun
Posts: 853
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Post by Baxajaun »

Antonio,

puedes utilizar la función del API Win32 GetFileSecurity

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

Saludos
User avatar
Baxajaun
Posts: 853
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Post by Baxajaun »

Antonio,

más información sobre el asunto:

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


Saludos
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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".
regards, saludos

Antonio Linares
www.fivetechsoft.com
Rochinha
Posts: 309
Joined: Sun Jan 08, 2006 10:09 pm
Location: Brasil - Sao Paulo
Contact:

Post 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
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Post by Andrés González »

Gracias Antonio, voy a ver si lo consigo...
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

Me interesa!

Post 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
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Post by wmormar »

Antonio, he hecho la prueba como comentas y funciona muy bien.

precisamente necesitaba algo como ello

gracias
William, Morales
Saludos

méxico.sureste
Post Reply