Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2010, 05:14
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Acceso denegados al borrar carpetas.

Dependiendo del S.O. usado, es una cuestión de permisos y de seguridad de sistema:
Primero, no puedes borrar arbitrariamente cualquier cosa en una red sin ser un usuario con permisos par atales cosas.
En segundo lugar, esas carpetas son componentes de sistema, ya que pertenecen a un usuario y como tal están protegidas con atributos de sistema.
En tercer lugar, no se borran carpetas que no estén vacías ni carpetas que estén protegidas, como suele ser el caso de las carpetas de administración de usuario (las que mencionas), ya que puede haber archivos abiertos que tu no veas, o archivos temporales declarados en ellas.

Si, por ejemplo, quisieses borrar una carpeta que estuvieses viendo en otra ventana, no podrías, ya que en el momento de estar abierta esa carpeta está protegida. Al menos hasta que se cierre.

Tu problema fundamental es que debes tener en cuenta que en una red, hay ciertas cosas que un usuario no Administrador no puede ni debe hacer.

Piensa esto y verás la razón final: Lo que tu aplicación debe hacer es exactamente el tipo de acciones que realizan los virus. ¿Tu dejarías, como SysAdmin, que una aplicación de terceros hiciera eso libremente?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)