C# 窗体 exe 被检测为病毒

问题描述

我有一个禁用 kb 和鼠标的 exe(使用 user32.dll 钩子,Cursor.Clip = BoundRect; Cursor.Hide();) 并要求用户在访问特定网络资源时使用指纹验证身份。提供正确的指纹后,键盘和鼠标才能启用。

直到上周它工作正常。但是现在经过一些 Windows 更新,Windows Defender 将 exe 检测为木马 (win32/wacatac.B!ml)

在 Windows 10 机器上(带有最新的 Windows 更新),这不会发生。它只发生在 windows server 2016 机器上。

关于如何避免被检测为病毒的任何想法(由于公司政策,除非绝对没有其他方法,否则无法将 exe 添加到例外列表中)

解决方法

请至少使用“名称、作者和描述”字段检查 AssemblyInfo.cs。 我遇到了类似的问题,这为我解决了问题。