检测本程序文件名是否被改,如何把本程序原来的文件名改回来?
本帖最后由 superflq 于 2010-1-24 20:20 编辑看了
非典男人的禁止程序改名的函数_____
有个想法
检测本程序文件名是否被改,如果被改了,如何把本程序原来的文件名改回来?
望高手请教! 先定义程序名,再与@ScriptFullPath对比吧! 这样吗 怎么是个test.exe?
发个au3的啊 恢复文件名容易,调用cmd的ren命令就可以了。我想楼主的问题在于如何让程序自身更改。 - - 只能用cmd- - 这样吗
pcbar 发表于 2010-1-22 11:11 http://www.autoitx.com/images/common/back.gif
CMD的语句要怎么写 If @ScriptName<>"name.exe" Then
MsgBox(0,0,"我的名字被改为:"&@Scriptname)
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&ren '&@ScriptName&' '&'name.exe&name.exe',@ScriptDir,@SW_HIDE)
Else
MsgBox(0,0,"我原本名字是:"&@Scriptname)
EndIf
顽固不化 发表于 2010-1-23 22:25 http://www.autoitx.com/images/common/back.gif
谢谢分享,收藏了~! 不错!留个脚印 不错啊!学习了!!! 不错啊!学习了!!! 很好,值得一用
页:
[1]