程序6 VC实现程序自删除
有时候,我们需要创建一个运行后能够删除自身文件的功能。很明显如果一个进程通过直接调用DeleteFile()来删除自己是不可能的。本节课我们就实现如何删除自身的一个功能。我们采用DOS命令来执行自删除。
ShellExecute
注:
使用_pgmptr与使用GetModuleFileName();来得到程序的路径是一样的。
DOS命令del的/q参数表示安静模式,这样删除文件时就不会出现要求用户确认的提示
视频观看地址:
https://www.bilibili.com/video/av31482552/