一尘不染

从.net 4 C#中取消阻止文件

c#

是否有可能取消阻止从ac#程序中从Internet下载的文件。在我了解到的互联网上浏览时,该信息被写入包含当前区域信息的(NTFS)文件的替代流中(值3来自互联网,并被解释为已阻止)。

是否有托管的权限来清除或更改文件的区域信息(取消阻止),或者是否具有托管复制功能来复制没有区域信息的文件?如果没有,我该如何使用PInvoke而不包含外部程序集(不允许在当前项目中执行此操作)。


阅读 332

收藏
2020-05-19

共1个答案

一尘不染

它存储在:Zone.Identifier流(more < c:\theapp.exe:Zone.Identifier)中,您需要使用本机IO例程来操作它们,这是一个托管包装器

2020-05-19