如何实现vbs后台运行bat删除自身的代码
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章主要为大家展示了"如何实现vbs后台运行bat删除自身的代码",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何实现vbs后台运行bat删除自身的代
千家信息网最后更新 2024年11月26日如何实现vbs后台运行bat删除自身的代码
这篇文章主要为大家展示了"如何实现vbs后台运行bat删除自身的代码",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何实现vbs后台运行bat删除自身的代码"这篇文章吧。
知道真实路径的情况下
set fso=wscript.createobject("scripting.filesystemobject") fso.deletefile "c:\windows\system32\run.cmd" fso.deletefile "c:\windows\system32\run.vbs"
不知道具体的路径情况下,可以用如下代码:
Set fso =CreateObject("Scripting.Filesystemobject") fso.DeleteFile(WScript.ScriptFullName)
Wscript.ScriptFullName返回脚本的实际路径。
删除自身之:VBS
把下面的脚本保存为selfkill.vbs或selfkill.vbe:
Set fso = CreateObject("Scripting.FileSystemObject") f = fso.DeleteFile(WScript.ScriptName) WScript.Echo( WScript.ScriptName)
然后运行它,是不是发现selfkill.vbs神奇的消失啦?而后面的对话框却被正常显示出来噢^*^
上面的脚本调用FSO控件,使用WSH中Wscript对象得ScriptName属性,得到脚本自身的文件名,
并调用FSO的DeleteFile方法删除自身!
把它稍微改写一下:
On Error Resume Next '防止出现错误 Set fso = CreateObject("Scripting.FileSystemObject") WScript.Sleep 1000 '将脚本执行挂起1秒 fso.DeleteFile(WScript.ScriptName) '删除脚本自身 If fso.FileExists("c:\selfkill.exe") Then fso.DeleteFile("c:\selfkill.exe") '删除程序
程序就可以动态生成VBS自删除脚本,并调用它删除自身啦,方法同样和批处理文件的自删除相似!
需要说明的是由于病毒及蠕虫对脚本的滥用,脚本删除文件时可能会被被误认为恶意代码!
以上是"如何实现vbs后台运行bat删除自身的代码"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
脚本
代码
运行
后台
内容
文件
篇文章
路径
面的
情况
方法
程序
学习
帮助
相似
神奇
动态
实际
对话框
对象
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件测试数据库增删改查
重庆超领互联网科技
工业园区专业软件开发口碑推荐
服务器文件夹删除了如何恢复
数据库表关联有什么用
用c 做软件开发
数据库输入服务
计算机网络技术人工智能专业
铁路计算机网络技术
莆田云客互联网科技有限公司
为向互联网科技待遇怎么样
做数据库集群是不是一定要联网
邮政储蓄软件开发待遇
携程数据库技术
医学四大英文数据库
医院数据库系统er图
成都戴尔服务器租赁
天联服务器的程序怎么打开
招商银行网络安全进社区
云开发服务器怎么添加
关于服务器RAlD卡
海关建设网络安全实验室
图片怎么存在数据库的
如何清空360浏览器历史数据库
c 项目添加数据库连接
服务器账号密码管理
杭州市网络安全行业晋升路线
现代网络技术豆瓣
上海视频安防软件开发多少钱
哪个数据库可以查找科研评价