FileShare.None + FileOptions.DeleteOnClose是否安全地保护文件的内容?

时间:2017-01-21 03:20:57

标签: c# security temporary-files

考虑以下模式:

const int defaultBufferSize = 4096;
var stream = new FileStream(
    Path.GetTempFileName(),
    FileMode.Create, FileAccess.ReadWrite, FileShare.None,
    defaultBufferSize,
    FileOptions.DeleteOnClose);

运行时或任何操作系统是否保证从外部非特权进程可以从不访问创建的临时文件?如果是这样,这个事实是否会使手动加密文件毫无意义?

0 个答案:

没有答案