[源码和文档分享]使用MoveFileEx函数实现重启删除文件
2018-12-28 09:37
441 查看
背景
在使用一些管理监控软件的时候,都会发现这些软件里都会提供这样的一个功能:重启删除文件。也就是,让计算机重启之后,立马删除文件。删除发生在AUTOCHK执行之后,在页面文件创建之前。而此时用户还没有完全的进入操作系统,所以可以应用这点删除那些正常情况下很难删除的文件甚至是页面文件。
起初,我还以为这种技术实现起来很难。想不明白如何设置重启之后,程序会自动删除指定文件,是将信息存储在注册表里?还是存储在某个特殊的文件里?答案其实都不是。Windows已经给我们提供了现成的API函数给我们使用,用来实现这个功能,我们只需熟练地调用它就可以了。这个API函数就是:MoveFileEx。
现在,我把程序实现思路和过程写成文档,分享给大家。
参考文档和完整的文档和源码下载地址:
相关文章推荐
- [源码和文档分享]使用VS2013实现修改其他程序的图标
- [源码和文档分享]使用mouse_event函数实现鼠标点击模拟
- [源码和文档分享]使用VS2013实现修改其他程序的图标
- [源码和文档分享]基于WinInet实现的HTTP文件下载
- [源码和文档分享]基于VFW实现开启摄像头录制并保存为AVI视频文件
- [源码和文档分享]使用原始套接字Raw Socket实现数据包嗅探
- [源码和文档分享]3种方式实现程序自删除
- [源码和文档分享]基于WinInet的FTP文件下载实现
- [源码和文档分享]编程实现录音及保存为WAV音频文件
- [源码和文档分享]使用SHFormatDrive函数实现格式化磁盘
- [源码和文档分享]基于WinInet实现HTTP文件上传
- [源码和文档分享]使用VS2013实现修改程序的资源
- [源码和文档分享]使用ShellExecute函数实现以管理员身份运行程序
- [源码和文档分享]基于WinInet的FTP文件上传实现
- [源码和文档分享]使用WNetEnumResource函数实现枚举工作组内的主机及其IP
- 密码盒 基本功能都实现了 下来分享源码 适合刚接触sqlite数据库的亲们使用
- SQL Server 2005使用作业实现定时备份任务和删除指定天数前的备份文件
- 无法删除文档片段,文件正在被另一个人或程序使用?
- 使用struts2实现下载功能遇到的文件中文问题解决经验分享
- [源码和文档分享]编程实现对硬盘全盘数据进行读写数据擦除