找回密码
 加入
搜索
楼主: 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备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 03:12 , Processed in 0.077427 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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