longsir 发表于 2012-12-17 11:53:14

那么试想一下,bat,cmd,vbs,wsc,wsf等windows批处理及脚本语言文件被禁用,CMD不可用,那么删除自身的话只有Exit(FileDelete(@ScriptFullPath))可以做到。

annybaby 发表于 2012-12-17 12:23:51

回复 16# longsir

要编译成exe后成功才算数哦~~

xms77 发表于 2012-12-17 12:53:30

想看看究竟

xiaowo 发表于 2012-12-17 16:46:09

这问题已经有解,几种方法可实现,LZ还有新的思路吗?

xiaowo 发表于 2012-12-17 16:52:15

加上taskkill确实是个好办法,学习了

vuivui 发表于 2012-12-17 19:35:55

那么试想一下,bat,cmd,vbs,wsc,wsf等windows批处理及脚本语言文件被禁用,CMD不可用,那么删除自身的话 ...
longsir 发表于 2012-12-17 11:53 http://www.autoitx.com/images/common/back.gif

如果不编译的话,用“FileDelete(@ScriptFullPath)”这行了,放在最前面都可以。编译后,如果其他脚本被禁用,只能用vb或者c等其他语言编个小程序删除自身了,用au3编的话就太大了,因为还要打包。

czs208112 发表于 2012-12-18 10:11:47

看一看,瞧一瞧,学习了。。

czs208112 发表于 2012-12-18 10:11:54

看一看,瞧一瞧,学习了。。

vuivui 发表于 2012-12-19 14:16:57

安全起见,在删除前写个同名文件覆盖,这样恢复难度就大了。

kshxs1981 发表于 2012-12-21 11:46:42

谢谢楼主分享

gohenry 发表于 2012-12-21 13:39:08

{:face (427):}

仙乃日 发表于 2012-12-27 13:36:13

虽然是入门级别的,但温故知新啊。

雨林GG 发表于 2012-12-27 14:16:06

回贴学习~ 啊哈!~

20100660 发表于 2012-12-30 22:21:43

支持楼主,真诚为你顶贴并送上祝福,论坛有你更精彩

cqjia633 发表于 2013-1-5 12:37:11

我过来学习一下,看除CMD删除外还有什么办法?!
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: au3删除自身的探讨