Skip to content

关于 InputTip 被错误判断为病毒

为什么会被错误判断为病毒

  • InputTip 是使用 AutoHotkey(AHK) 编写的

    为了减小编译体积,更新程序使用 Rust 编写

  • 而使用 AutoHotkey(AHK) 编写的软件被错误判断为病毒是常见的事情

    • 即使是一个空的 ahk 文件,编译后也大概率会被误判为病毒

    • InputTip 通过 AutoHotkey(AHK) 调用了一些 Win32 函数

    • 由于快捷键、强制切换等相关功能,需要进行 按键监控

    • 在游戏领域,AutoHotkey 经常被直接当做外挂

      • 这可能会导致基于 AutoHotkey 编写的 InputTip 被误判为外挂

        注意

        这也是推荐使用 白名单机制 的一个原因,使用 白名单机制 会降低这种外挂误判几率

        但是更建议,使用 暂停/运行暂停/运行快捷键 先暂停 InputTip 再运行游戏

如何正确对待 InputTip

  • 你不应该认定 InputTip 本身携带病毒
  • InputTip 是开源的,你也可以自行查看软件源代码,自行编译
  • 但是被错误判断为病毒这种情况难以避免
    • 如果想正常使用,你应该自行去处理,比如将 InputTip 排除扫描等
  • 如果认为杀毒软件检测无误,InputTip 就是存在病毒,直接删除它不使用它即可

如果避免误判为病毒

一些误判为病毒的情况处理方式

Windows 安全中心报毒或误杀

  • 由于软件基于 AutoHotkey 开发,安全中心可能报毒或者误杀

  • 你需要设置 排除项,将软件目录添加到 排除文件夹

    Windows 安全中心排除项

Windows 安全中心警告

  • 如果你没有办法跳过这个警告,执行 仍要运行,你可以尝试使用以下方案

    • 直接运行项目源代码 推荐

    • 使用包管理工具安装

      它们或许可以避免这个警告

      • 使用 Winget 安装 InputTip
        sh
        winget install abgox.InputTip
      • 使用 Scoop 安装 InputTip
        sh
        scoop install https://inputtip.abgox.com/installer/scoop/InputTip.json

微软安全中心提交记录