有时候,我们需要创建一个运行后能够删除自身文件的功能。很明显如果一个进程通过直接调用DeleteFile()来删除自己是不可能的。本节课我们就实现如何删除自身的一个功能。我们采用DOS命令来执行自删除。

ShellExecute

注:
使用_pgmptr与使用GetModuleFileName();来得到程序的路径是一样的。

DOS命令del的/q参数表示安静模式,这样删除文件时就不会出现要求用户确认的提示

 

视频观看地址:

https://www.bilibili.com/video/av31482552/

版权声明:本文为simont原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/simont/p/9622385.html