有没有办法运行的进程可以删除自己的可执行文件?
例如,我制作一个控制台应用程序(单独的exe),并且做了一些任务后,它以某种方式删除了exe文件。
我必须向某人发送一个文件。而且我希望在它完成任务之后删除它。
有没有办法在Windows中做
一种方法是使用
MoveFileEx功能与MOVEFILE_DELAY_UNTIL_REBOOT标志和NULL目的地。根据文件说明:
registers the lpExistingFileName file to be deleted when the system restarts. If lpExistingFileName refers to a directory,the system removes the directory at restart only if the directory is empty.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。