como bloquear el acceso a una carpeta

24/10/2006 - 21:53 por CHUY | Informe spam
hola a todos

necesito bloquear el acceso una carpeta para que solo pueda mi programa
manipular los archivos contenidos en esa carpeta.

no tengo idea de como hacerlo si alguien seria tan amable de poderme guiar
en la solucion de mi problema, de antemano muchas gracias.

hace un par de días expuse mi problema pero bloqueando los archivos
individualmente (los logre bloquear pero mi programa no los pudo afectar)
pero nadie me ha respondido asi que formulo nuevamente otra pregunta talves
alguien me pueda ayudar a bloquear el acceso a esa carpeta.

mi pregunta anterior( "problema al bloquear un archivo *.dbf ") ahi pueden
ver mas explicado mi problema.

nota: esos archivos se modifican por red local, pero necesito que nadie
tenga acceso a ellos mientras se ejecuta mi programa.

estoy usando visual basic 2003

Preguntas similare

Leer las respuestas

#1 Carlos Gómez
24/10/2006 - 22:47 | Informe spam
el usuario administrador, por definición tiene acceso a todo el
sistema de archivos.

Tu pregunta olvidándonos del detalle de programación es:

Puede yo (o mi programa, tanto da) crear una carpeta a la que no tenga
acceso el usuario administrador.

ya sabes la respuesta.
Respuesta Responder a este mensaje
#2 Alberto Poblacion [MVP]
24/10/2006 - 22:52 | Informe spam
"CHUY" wrote in message
news:
necesito bloquear el acceso una carpeta para que solo pueda mi programa
manipular los archivos contenidos en esa carpeta.



¿Por qué no usas los permisos NTFS (asumo que la carpeta está sobre un
disco NTFS)? Creas un usuario específico para ese fin, asignas a la carpeta
permisos únicamente para ese usuario, y ejecutas tu programa con las
credenciales de ese usuario.
Si necesitas que el programa lo ejecuten otros usuarios distintos,
prográmalo para que por dentro impersone al usuario que tiene los permisos.

Para impersonar al usuario:
http://msdn.microsoft.com/library/d...etopic.asp
Respuesta Responder a este mensaje
#3 CHUY
25/10/2006 - 02:00 | Informe spam
muchas gracias Alberto Poblacion por contestar mi pregunta, sabes soy novato
en esto de .net , lo voy intentar haber si me resulta.

nuevamente muchas gracias

"Alberto Poblacion [MVP]" wrote:

"CHUY" wrote in message
news:
> necesito bloquear el acceso una carpeta para que solo pueda mi programa
> manipular los archivos contenidos en esa carpeta.

¿Por qué no usas los permisos NTFS (asumo que la carpeta está sobre un
disco NTFS)? Creas un usuario específico para ese fin, asignas a la carpeta
permisos únicamente para ese usuario, y ejecutas tu programa con las
credenciales de ese usuario.
Si necesitas que el programa lo ejecuten otros usuarios distintos,
prográmalo para que por dentro impersone al usuario que tiene los permisos.

Para impersonar al usuario:
http://msdn.microsoft.com/library/d...etopic.asp



Respuesta Responder a este mensaje
#4 CHUY
25/10/2006 - 02:02 | Informe spam
muchas gracias Carlos Gómez por responder mi pregunta voy a checar el
problema por afuera de la programacion, y checare las opciones de la carpeta.

muchas gracias

"Carlos Gómez" wrote:

el usuario administrador, por definición tiene acceso a todo el
sistema de archivos.

Tu pregunta olvidándonos del detalle de programación es:

Puede yo (o mi programa, tanto da) crear una carpeta a la que no tenga
acceso el usuario administrador.

ya sabes la respuesta.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida