回收站项目切碎

Recycle Bin items shredding

本文关键字:项目 回收站      更新时间:2023-10-16

我想把回收站的数据切碎,但我不知道哪种方法是最好的,所以它是:-在windows vista和7中,文件以$R和一堆随机字符开头进行重命名,还有一个以$I开头的文件,创建了相同的随机字符,该文件包含一些关于文件的信息,包括文件名。$Recycler.bin目录还包含Desktop.ini,我不知道它的作用。-在下面的vista中,回收文件的管理是使用隐藏的INFO2文件完成的,该文件在随机文件名和真实名称之间进行关联。

现在,假设我想构建一个既能在vista系统上运行又能在vis塔系统上运行的应用程序,你会使用什么通用策略?我的第一个线索是导航命名空间,获得Recycler目录的绝对路径,在文件中写入数据,并从Recycler文件夹中手动删除它们。之后我还需要通知shell。

您还会使用哪些其他方法?

*如果我在上述陈述中有错,请纠正我。来源:Here and Here

使用IShellFolder接口怎么样?

LPITEMIDLIST    pidlRecycleBin    = NULL;
SHGetSpecialFolderLocation (m_hWnd, CSIDL_BITBUCKET, &pidlRecycleBin);
[...]