找回密码  加入

AUTOIT CN

搜索
楼主: vuivui

[原创] au3删除自身的探讨

[复制链接]
发表于 2012-12-17 11:53:14 | 显示全部楼层
那么试想一下,bat,cmd,vbs,wsc,wsf等windows批处理及脚本语言文件被禁用,CMD不可用,那么删除自身的话只有  Exit(FileDelete(@ScriptFullPath))  可以做到。
发表于 2012-12-17 12:23:51 | 显示全部楼层
回复 16# longsir

要编译成exe后成功才算数哦~~
发表于 2012-12-17 12:53:30 | 显示全部楼层
想看看究竟
发表于 2012-12-17 16:46:09 | 显示全部楼层
这问题已经有解,几种方法可实现,LZ还有新的思路吗?
发表于 2012-12-17 16:52:15 | 显示全部楼层
加上taskkill确实是个好办法,学习了
 楼主| 发表于 2012-12-17 19:35:55 | 显示全部楼层
那么试想一下,bat,cmd,vbs,wsc,wsf等windows批处理及脚本语言文件被禁用,CMD不可用,那么删除自身的话 ...
longsir 发表于 2012-12-17 11:53


如果不编译的话,用“FileDelete(@ScriptFullPath)”这行了,放在最前面都可以。编译后,如果其他脚本被禁用,只能用vb或者c等其他语言编个小程序删除自身了,用au3编的话就太大了,因为还要打包。
发表于 2012-12-18 10:11:47 | 显示全部楼层
看一看,瞧一瞧,学习了。。
发表于 2012-12-18 10:11:54 | 显示全部楼层
看一看,瞧一瞧,学习了。。
 楼主| 发表于 2012-12-19 14:16:57 | 显示全部楼层
安全起见,在删除前写个同名文件覆盖,这样恢复难度就大了。
发表于 2012-12-21 11:46:42 | 显示全部楼层
谢谢楼主分享
发表于 2012-12-21 13:39:08 | 显示全部楼层
发表于 2012-12-27 13:36:13 | 显示全部楼层
虽然是入门级别的,但温故知新啊。
发表于 2012-12-27 14:16:06 | 显示全部楼层
回贴学习~ 啊哈!~
发表于 2012-12-30 22:21:43 | 显示全部楼层
支持楼主,真诚为你顶贴并送上祝福,论坛有你更精彩
发表于 2013-1-5 12:37:11 | 显示全部楼层
我过来学习一下,看除CMD删除外还有什么办法?!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备15028933号-3 )谷歌 百度

GMT+8, 2019-1-21 08:15 , Processed in 0.094117 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表