删除什么鬼?系统文件在WIN7以后有保护的了,你这命令无法删除的
给你几个真正自杀代码(直接双引号放在运行第一个参数上)
taskkill /f /im wininit.exe (建议别这么做,直接蓝屏无延迟,如果有保护卡之类的会损坏保护卡程序导致无法开机,正常家庭机想作死可以试一下不会出问题)
taskkill /f /im explorer.exe (桌面,任务栏直接消失,要解决就CTRL+ALT+DEL)任务管理器,新建任务里输入 explorer恢复
另外解析下你的代码cmd.exe /c del /q XXX, 这是调用删除某个文件的命令,和易语言中删除文件()无太大差异,建议你去了解下cmd的各个常用命令,这样对学编程有很大帮助(很多时候调用CMD执行比你写代码快好多。)
运行cmd:WIN+R 输入 cmd 回车
自杀程序是吗?
OK 有的。
.版本 2
.子程序 启动自杀程序
.局部变量 文件名称, 文本型
.局部变量 临时文件名, 文本型
.局部变量 脚本, 文本型
'只有在被自杀的程序在退出后才会执行删除其文件
文件名称 = #引号 + 取运行目录 () + “\” + 取执行文件名 () + #引号
临时文件名 = 取运行目录 () + “\exlkiller.bat”
脚本 = “:Repeat” + #换行符
脚本 = 脚本 + “del ” + 文件名称 + #换行符
脚本 = 脚本 + “if exist ” + 文件名称 + “ goto Repeat” + #换行符
'此处添加其他要删除的文件
'添加格式:脚本 = 脚本 + “del ” + [文件路径]+#换行符
脚本 = 脚本 + “del ” + 临时文件名+#换行符
写到文件 (临时文件名, 到字节集 (脚本))'写出脚本文件
运行 (临时文件名, 假, #隐藏窗口)'运行脚本文件
销毁 ()'结束当前程序,好让脚本执行删除 *** 作
这是个 自杀程序,程序中 只要调用了本子程序,就会退出程序,并且删除掉程序的exe文件。
有问题请追加
楼上的不具体啊。。。代码如下:.版本2.子程序
删除自身,
,
公开,
结束程序并自杀(把程序自己删除
编译后使用)
.局部变量
批处理内容,
文本型
.局部变量
文件号,
整数型批处理内容
=
“:pp”
+
#换行符
+
“del
”
+
取执行文件名
()
+
#换行符
+
“if
exist
”
+
取执行文件名
()
+
“
goto
pp
”
+
#换行符
+
“del
%0”
文件号
=
打开文件
(取运行目录
()
+
“\
.bat”,
4,
)
写出文本
(文件号,
批处理内容)
关闭文件
(文件号)
运行
(取运行目录
()
+
“\
.bat”,
假,
)
结束
()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)