背景
在使用一些管理监控软件的时候,都会发现这些软件里都会提供这样的一个功能:重启删除文件。也就是,让计算机重启之后,立马删除文件。删除发生在AUTOCHK执行之后,在页面文件创建之前。而此时用户还没有完全的进入操作系统,所以可以应用这点删除那些正常情况下很难删除的文件甚至是页面文件。
起初,我还以为这种技术实现起来很难。想不明白如何设置重启之后,程序会自动删除指定文件,是将信息存储在注册表里?还是存储在某个特殊的文件里?答案其实都不是。Windows已经给我们提供了现成的API函数给我们使用,用来实现这个功能,我们只需熟练地调用它就可以了。这个API函数就是:MoveFileEx。
现在,我把程序实现思路和过程写成文档,分享给大家。
参考文档和完整的文档和源码下载地址: