C/C++ 程序自删除

文章目录

  • 前言
  • 一、代码
  • 二、部分代码解释

前言

一般病毒之内的可能都带有自删除功能,而目前可进行完美自删除的方法并不多。

其中一种较好的解决方法就是利用批处理文件

批处理文件一个优点就是,即使自身在运行的情况下也可以删除自己

所以实现的逻辑如下:

大致逻辑就是:

  1. 如果应用程序不存在,则跳到done处,删除自身
  2. 如果应用程序存在,则进行删除,/f /q代表强制安静删除
  3. 然后跳回第一步,这是为了避免此时程序还未退出导致删除失败的情况

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览114767 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月4日
下一篇 2022年3月4日

相关推荐