
给你个思路吧~你知道现在的卸载程序(uninstallexe)是怎么实现自删除的嘛? 大部分都是这样的:1用户运行uninstallexe,检测是否有命令行。若有,跳到第3步。若没有程序把自身Copy到系统临时文件夹2从临时文件夹启动自己,命令行是安装LOG。然后自己退出3(临时文件夹中的卸载程序):按照安装LOG(命令行中所指示的)中记录的安装信息,删除掉~
自杀程序是吗?
OK 有的。
版本 2
子程序 启动自杀程序
局部变量 文件名称, 文本型
局部变量 临时文件名, 文本型
局部变量 脚本, 文本型
'只有在被自杀的程序在退出后才会执行删除其文件
文件名称 = #引号 + 取运行目录 () + “\” + 取执行文件名 () + #引号
临时文件名 = 取运行目录 () + “\exlkillerbat”
脚本 = “:Repeat” + #换行符
脚本 = 脚本 + “del ” + 文件名称 + #换行符
脚本 = 脚本 + “if exist ” + 文件名称 + “ goto Repeat” + #换行符
'此处添加其他要删除的文件
'添加格式:脚本 = 脚本 + “del ” + [文件路径]+#换行符
脚本 = 脚本 + “del ” + 临时文件名+#换行符
写到文件 (临时文件名, 到字节集 (脚本))'写出脚本文件
运行 (临时文件名, 假, #隐藏窗口)'运行脚本文件
销毁 ()'结束当前程序,好让脚本执行删除 *** 作
这是个 自杀程序,程序中 只要调用了本子程序,就会退出程序,并且删除掉程序的exe文件。
有问题请追加
以上就是关于易语言写程序运行后删除自身全部的内容,包括:易语言写程序运行后删除自身、易语言如何在运行后把自己的.exe删除、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)