FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour restringir acceso a las dbfs en un grupo de trabajo de XP
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
restringir acceso a las dbfs en un grupo de trabajo de XP
Posted: Thu Sep 20, 2007 08:07 PM

Hola,

Tengo el siguiente problema tengo una aplicaci贸n que trabaja en el directorio app y tiene las bases de datos en el directorio data.

El programa sirve a varios usuarios de un grupo de trabajo en Windows XP, estoy buscando la forma de protejer los archivos del directorio data, de modo que los usuarios no puedan acceder a el pero si la aplicaci贸n.

De este modo evitar铆a que pudieran borrar los archivos o algo as铆.

No he podido dar con la forma, existe alguna forma de hacerlo con Windows XP Professional.

(No hay ning煤n servidor, solo un grupo de trabajo).

Gracias desde ya.

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
restringir acceso a las dbfs en un grupo de trabajo de XP
Posted: Thu Sep 20, 2007 09:19 PM

Jos茅:

Yo tengo la siguiente estructura

C:\CarpetaDeLaAplicacion
|_____CarpetaDeArchivos

Entonces una soluci贸n muy primitiva es asignarle la propiedad de OCULTO a la carpeta de la aplicaci贸n, ojo solo a la carpeta de la aplicacion.

As铆 el usuario no ve donde estan los datos, :-)

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
restringir acceso a las dbfs en un grupo de trabajo de XP
Posted: Fri Sep 21, 2007 01:03 AM

Este es un trabajo paraaaaaaa.... Advantage Database Server.

Con ADS no es necesario que compartas tu carpeta de datos, simplemente en tu programa pones:

AdsRightsCheck(.f.)

Y listo... a seguir funcionando. Solo compartes la carpeta del EXE pero no de los datos.

La Explicacion:

El servidor ADS corre en el servidor u equipo donde tengas tus tablas, por lo tanto es una aplicacion local a tu servidor y tiene acceso a todas las carpetas.

Los usuarios de tu programa se conectan a los datos mediante el ADS, pero no es necesario que ellos tengan acceso a los directorios, porque todo el tramite de acceso se hace via ADS.

Otro punto a favor de ADS.

Saludos

R.F.
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
restringir acceso a las dbfs en un grupo de trabajo de XP
Posted: Fri Sep 21, 2007 01:45 AM
RF wrote:Este es un trabajo paraaaaaaa.... Advantage Database Server.

Con ADS no es necesario que compartas tu carpeta de datos, simplemente en tu programa pones:

AdsRightsCheck(.f.)

Y listo... a seguir funcionando. Solo compartes la carpeta del EXE pero no de los datos.

La Explicacion:

El servidor ADS corre en el servidor u equipo donde tengas tus tablas, por lo tanto es una aplicacion local a tu servidor y tiene acceso a todas las carpetas.

Los usuarios de tu programa se conectan a los datos mediante el ADS, pero no es necesario que ellos tengan acceso a los directorios, porque todo el tramite de acceso se hace via ADS.

Otro punto a favor de ADS.


Master, tengo pendiente su respuesta a un e-mail que le mand茅!

Cuando Ud. pueda haga recuerdo del mismo, jeje.

Que estoy esperando novedades :-)
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"

Continue the discussion