- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在编写一个使用 SFML 进行渲染/输入的程序。问题是大多数防病毒程序将其检测为某种恶意软件。其中一些会在程序启动时立即显示警报(即使在 visual studio 中处于 Debug模式),而另一些会在发生键盘输入时显示警报。我的问题:1)你知道为什么会这样吗?2) 如何避免?
附注SFML 是我唯一使用的库,其余是我的代码p.p.s 根据我掌握的信息,我猜想发生这种情况是因为拦截键盘事件可以被解释为恶意行为。
最佳答案
一些使用 DirectInput7 处理键盘的应用程序有时会被某些(愚蠢的)AV 软件和防火墙检测为“键盘记录器”。
如果您在从源代码编译 sfml 后遇到此问题,您的系统是干净的,并且病毒/恶意软件定义是模糊的“通用恶意软件”,那么它很可能是误报。这是极其罕见的,但有时编译软件会在防病毒软件中触发误报(例如,在 mingw 下编译 glib-2.0 会在 avast 防病毒软件中产生大量病毒警报 - 每个模块测试或使用 gio 的程序将被检测为恶意软件)
当然,如果您没有自己编译,也有可能某些与 sfml 相关的 dll 被病毒感染。
compiled it myself. Avast and Microsoft Security Essentials give me a generic malware warning, and Norton removes the executable forcibly.
如果您绝对确定这是误报,那么您的一款防病毒软件应该有排除列表。您还可以向 AV 软件维护人员报告库为误报 - 否则,如果您决定分发 APP,您的用户将面临同样的问题。此外,如果您打算分发该应用程序,我建议您使用预编译的二进制文件。首先,预编译的二进制文件可能不会触发病毒警报,其次,反病毒软件可能已经将它们识别为“正常”未感染的可执行文件,第三,您不必等待库编译完成。
如果 AV 软件没有排除列表,或者如果预编译的 pbinaries 也会引起病毒警报,那么您可以从 sfml 切换到其他东西 - 比如 libSDL .
关于c++ - 程序(使用 SFML)被检测为病毒/恶意软件/特洛伊木马,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10444493/
病毒 本文灵感来自尼尔盖曼短篇小说集•《烟与镜》•《病毒》。 1 最近服务器监控系统频繁的向我发出告警信号,通过告警内容,提示我有一台服务器出现了异常。我看到了主要是两类问题,一类
假设您有 users 并且知道 n 增加了固定数量的用户 c 每天和病毒增长率 k 每天,其中 k 表示为 n 的百分比。 你怎么知道用户群增长到规模需要多少天 x ,其中 x > n? 这是一个复利
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我在 Eclipse4.6 上安装 Anguar IDE 插件时不小心安装了 CodeMix 恶意软件。现在,每次我打开 JS 文件时,它都会显示 CodeMix 注册窗口,如果我不提供电子邮件帐户,
假设您有一个 example.txt(或可使用 .fs 读取以获取文本数据的所有其他文件格式),并且此文本文件中包含病毒/恶意软件。 当您执行该文件时,您将感染病毒。 但是,如果您使用 node.js
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
有一个 InnoDB 表用于存储自定义构建的 Web 应用程序使用的博客文章的评论。 最近我注意到评论的自动递增主键值递增 2 而不是仅递增 1。 我还注意到,在另一个用于记住最后几个评论者足迹签名(
我的 linux 服务器上几乎所有的 php 文件和一些 html 文件中都添加了以下行在不损坏任何其他东西的情况下删除它的命令是什么? iframe qoluu='V5pEXGSm' src=' h
我是一名优秀的程序员,十分优秀!