一. 通过CMD删除自身 .版本 2 .子程序 目录_删除自身_cmd, , 公开, 利用CMD命令删除自身 置文件属性 (取运行目录 () + “\” + 取执行文件名 (), 0) 运行(“cmd.exe /c del ” + #引号 + 取运行目录 () + “\” + 取执行文件名 () +#引号, 假, #隐藏窗口) 结束() 二. 通过VBS删除自身 VBS
方法/步骤 1 第一步,在Windows这里创建一个空白记事本,但是记得扩展名也要改成BAT。2 第二步,咱们即可在这里用记事本去打开这个BAT程序。3 第三步,此时写上这段代码,即可完成BAT的创建和自身的删除。
那么如何使用有趣的方法删除程序自身 可以试试下面代码 代码语言:javascript 代码运行次数:0 privatestaticvoidDeleteItselfByCmd(){string command="del /f /s /q "+Process.GetCurrentProcess().MainModule.FileName;Process.Start(newProcessStartInfo("cmd.exe","/C ping 127.1 -n 2 > nul & "+command){Wi...
自解压文件解压后删除自身的方法如下:1、选择需要解压的文件,选择打开方式为“解压缩文件”,即可解压;2、点击“命令”,选择“解压路径”,此时弹出解压路径和选项对话框;3、在对话框的“高级选项卡”中的“删除压缩文件”一栏勾选“总是”,即可删除自解压文件。
批处理程序删除自身bat批处理 批处理程序删除⾃⾝bat批处理批处理程序删除⾃⾝.bat echo 有时候我们需要批处理程序在执⾏完成之后删除⾃⾝,可以⽤ del %0 例:复制代码代码如下:@echo off echo 按任意键后我将删除⾃⾝ pause del %0 不过如果你的批处理需要将当前的批处理改变⽬录就会出现...
1.自删除:程序在退出时删除自身文件。 2.自升级:升级程序需要对自身进行升级,使用新的文件覆盖自己,并在覆盖完成后再次启动。 //创建自删除批处理文件 stringfilename=Path.Combine(AppDomain.CurrentDomain.BaseDirectory,"killmyself.bat"); using(StreamWriterbat=File.CreateText(filename)) { //自删除 bat....
{//删除自身bat vStreamWriter.Write(string.Format( ":del\r\n"+ " del \"{0}\"\r\n"+ "if exist \"{0}\" goto del\r\n"+ "del %0\r\n", Application.ExecutablePath)); } WinExec(vBatFile, 0); Process.GetCurrentProcess().Kill(); Environment...
Java程序退出后删除自身可以通过以下几种方法实现: 使用Runtime类的addShutdownHook方法。通过这个方法,我们可以注册一个线程,在Java虚拟机关闭时执行我们想要的操作,比如删除程序本身。 使用ProcessBuilder类。通过创建一个新的进程,执行删除操作。 使用JNI(Java Native Interface)。通过调用C或C++编写的本地方法,实现删除...
删除程序自身 很简单,可以写一个BAT文件 例如:a.bat del %0 这样就把a.bat删除掉了! 放一个例子: 用过DOS的朋友应该还记得批处理文件吧,新建一个批处理文件a.bat,编辑其内容为:del %0,然后运行它,怎么样?a.bat把自己删除掉了!!!好,我们就用它来进行程序的“自杀”!
WINRAR自解压文件无法删除自身的原因在于自己不能给自己剃头,因为程序正在运行中,所以必须在进程中杀死它才能删除自身,因而思路是:建立一个批处理文件来完成这道工序。在本人的内存系统下的思路是,做一个假的程序运行文件去运行这个批处理文件后,在系统进程中杀掉假运行文件,然后命令它解压WINRAR自解压文件,用真...