我的 .NET 应用程序中有一个橡皮擦类。
它允许用户安全地删除文件和文件夹,而没有机会通过任何文件恢复软件恢复已删除的数据。
目前,它通过以二进制模式打开文件并用随机字节填充大小来工作。
恐怕解决方案不可靠。当内容被删除时,文件记录本身(文件名、大小、属性)仍然可以恢复。
问题是 - 如何擦除与特定文件或文件夹相关的系统数据。我认为托管代码在这里无济于事,应该使用 Windows API。
我的 .NET 应用程序中有一个橡皮擦类。
它允许用户安全地删除文件和文件夹,而没有机会通过任何文件恢复软件恢复已删除的数据。
目前,它通过以二进制模式打开文件并用随机字节填充大小来工作。
恐怕解决方案不可靠。当内容被删除时,文件记录本身(文件名、大小、属性)仍然可以恢复。
问题是 - 如何擦除与特定文件或文件夹相关的系统数据。我认为托管代码在这里无济于事,应该使用 Windows API。