使用FileSystemObject获取特洛伊木马警告

 无情云南_132 发布于 2022-12-13 10:40

我写了一个小程序,检查驱动器是否可用.当我在另一台计算机上安装它时,Avira Antivirus会弹出一个特洛伊木马警告.我将有问题的代码行缩小到:

20        Set fso = CreateObject("Scripting.FileSystemObject")
30        FD = fso.driveexists("F")

为什么我会收到警告呢?我很确定我过去曾经使用它并且没有收到警告.但是,我过去只在DLL中使用它,这是一个EXE文件.除了使用FSO之外,还有其他方法可以检查分配的驱动器吗?

谢谢.

1 个回答
  • 您收到警告的原因是防病毒程序认为您的脚本是病毒.它可以追溯到捕获计算机病毒就像在电子邮件中发送VBScript一样简单(称为yourbill.pdf.vbs),然后单击它.VBScript将使用FileSystemObject方法造成损害和一般混乱.

    当然......你仍然可以使用FSO:

    dim a as string
    a = "ting.FileSyst"
    Set fso = CreateObject("Scrip"+a+"emObject")
    

    2022-12-13 10:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有