gpt4 book ai didi

c++ - 为什么我的 DLL 被 MSE 检测为可疑?

转载 作者:可可西里 更新时间:2023-11-01 10:24:49 26 4
gpt4 key购买 nike

Microsoft Security Essentials 不断提示我将我自己的一个 DLL(用 native C++ 编写)发送给 Microsoft 以进行进一步分析,因为(我猜)存在某种可疑行为。我想找出为什么 MSE 认为我的 DLL 可疑。

DLL 是我用 native C++ 开发的 3D 游戏的客户端相关代码。它所做的只是使用套接字 api 连接到服务器,处理来自服务器的传入消息,处理鼠标和键盘输入(通过 OIS - 面向对象的输入系统),处理一些 Windows 消息(调整大小/最小化/退出等)和实现游戏的主循环,它基本上调用我单独的 renderer.dll 中的函数(这对 MSE 没问题)。我不会说什么了不起的。我将 dll 提交给 VirusTotal,结果是 0/48。

有什么想法吗?是否有某种导致 mse 认为可疑的原因列表?有什么办法可以在MSE里面查看进一步分析的原因,比如日志文件之类的?

最佳答案

也许您可以对可疑代码进行二进制搜索。准备一个将一半代码注释掉的 DLL 版本。如果那个版本没有触发 MSE,那么你就知道可疑代码在你注释掉的那一半。如果它确实触发 MSE,请注释掉剩余代码的一半。迭代直到缩小范围。

识别触发问题的代码可能无法帮助您直接解决问题,但可以让您提出更具体的问题。

关于c++ - 为什么我的 DLL 被 MSE 检测为可疑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20975446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com