• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 批处理应用:恢复Mcafee重命名的可疑病毒文件扩展名

批处理应用:恢复Mcafee重命名的可疑病毒文件扩展名

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了批处理文件扩展名,批处理修改文件扩展名,批处理添加文件扩展名,文件扩展名,怎么显示文件的扩展名等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Mcafee识别到可疑病毒文件,但病毒库里没有病毒定义,就会把文件扩展名命名为vir或vxe,固建立此批处理文件,用已恢复被修改掉的exe文件

MCAFEE更名原则:
Original Renamed Description
Not V?? V?? File extensions that do not start with v are renamed with v as
the initial letter of the file extension. For example,
MYFILE.DOC becomes MYFILE.VOC.
V?? VIR File extensions that start with v are renamed as .VIR. For
example, MYFILE.VBs becomes MYFILE.VIR.
VIR,

V01-V99

These files are recognized as already infected, and are not
renamed again.
VIR Files with no extensions are given the extension, .VIR.




@echo off

echo On Error Resume Next >%temp%\filesystem.vbs
echo Const wbemFlagReturnImmediately = ^&h10 >>%temp%\filesystem.vbs
echo Const wbemFlagForwardOnly = ^&h20 >>%temp%\filesystem.vbs

echo For Each strComputer In arrComputers >>%temp%\filesystem.vbs

echo Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") >>%temp%\filesystem.vbs >>%temp%\filesystem.vbs
echo Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_LogicalDisk", "WQL", _ >>%temp%\filesystem.vbs
echo wbemFlagReturnImmediately + wbemFlagForwardOnly) >>%temp%\filesystem.vbs

echo For Each objItem In colItems >>%temp%\filesystem.vbs
echo if objItem.DriverType=3 Then WScript.Echo objItem.Caption ^& "\" End if >>%temp%\filesystem.vbs
echo Next >>%temp%\filesystem.vbs
echo Next >>%temp%\filesystem.vbs

for /f %%i in ('cscript //nologo %temp%\filesystem.vbs') do call :change %%i

goto end

:change
cd /d %1
for /f "delims=|" %%i in ('dir *.vxe /b /s /a') do (cacls "%%i" /e /g everyone:f & ren "%%i" *.exe)

:end
del %temp%\filesystem.vbs
</div>

您可能想查找下面的文章:

  • bat批处理批量修改文件扩展名的方法
  • 批处理应用:恢复Mcafee重命名的可疑病毒文件扩展名

相关文章

  • win7创建wifi热点脚本分享
  • 用批处理实现读取文本文件并实现超链接代码的输出 原创
  • cmd命令行大全 dos命令 cmd命令整理
  • 零磁道受损的软盘格式化小技巧
  • 批处理提取不同行上的内容的代码
  • 不错的winodws XP 优化处理文件
  • 使用forfiles命令批量删除N天前文件
  • 用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符
  • ftp自动下载文件脚本分享(ftp命令下载文件)
  • Reg命令使用详解 批处理操作注册表必备

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 利用批处理实现文件复制并压缩的实现代码
    • 一键删除windows默认共享和禁止空连接的bat代码
    • BAT 特殊符号总结
    • 精通批处理教程 批处理从入门到精通
    • dos下遍历目录和文件的代码(主要利用for命令)
    • 批处理去除指定字符前所有的0的代码
    • 常用的批处理实用技巧
    • 批处理设置windows服务器的代码ThecSafe1.9.4第1/3页
    • 包你学会批处理整理集合第1/3页
    • 文本左右对齐排版的批处理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有