Existe la posibilidad de desbloquear un archivo que se descarga de Internet desde un programa C#. Navegando por Internet, he aprendido que la información está escrita en una secuencia alternativa de un archivo (NTFS) que contiene la información de la zona actual (el valor 3 proviene de Internet y se interpreta como bloqueado).Desbloquear archivo desde .net 4 C#
¿Hay una posibilidad gestionada de borrar o cambiar la información de la zona (desbloquear) de un archivo o existe una función de copia administrada que copia los archivos sin la información de la zona? Si no, ¿cómo puedo hacer con PInvoke pero sin incluir un ensamblaje extraño (no estoy autorizado a hacer esto en un proyecto actual).
@Sven: Gracias: pensé que tengo exactamente esto escrito en mi pregunta. ¿Mi inglés es tan malo? Pero gracias de todos modos ... :) – HCL
No, aparentemente mis habilidades de lectura son, sin embargo. :) En mi defensa, es después de la medianoche aquí. Por supuesto, tendrá que usar PInvoke, ya que las clases .Net System.IO no admiten flujos de datos alternativos. – Sven
Ver http://stackoverflow.com/questions/604960/ntfs-alternate-data-streams-net – stuartd