Windows – 程序如何删除自己的可执行文件

前端之家收集整理的这篇文章主要介绍了Windows – 程序如何删除自己的可执行文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法运行的进程可以删除自己的可执行文件

例如,我制作一个控制台应用程序(单独的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.

猜你在找的Windows相关文章