• Viernes 21 de Enero de 2022, 12:27

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - psikotic

Páginas: [1]
1
C# / Seguridad con Access Control List y metodo SetAccessControl
« en: Jueves 4 de Diciembre de 2008, 02:15 »
Puede alguien explicarme por que algo asi funciona:

Código: Text
  1. FileStream str = new FileStream("filename", FileMode.Create, FileAccess.Write, FileShare.None);
  2. FileSecurity fileSecurity = stream.GetAccessControl();
  3. // modificar y/o agregar entradas
  4.  
  5. // ...
  6.  
  7. File.SetAccessControl("filename", fileSecurity);
  8.  

pero si reeemplazo la ultima linea con :

Código: Text
  1. str.SetAccessControl(fileSecurity);
  2.  

me lanza una excepcion: UnAuthorizedAccessException: {"Intento de realizar una operación no válida."}

Lo he intentado con diferentes archivos y carpetas, con varias cuentas de usuario, configurando el FileStream de distintas maneras y nada siempre salta la excepcion si uso el FileStream. Por que?

Páginas: [1]