为什么使用 smtp 和 GetAsyncKeyState 时会收到反病毒警报

为什么使用 smtp 和 GetAsyncKeyState 时会收到反病毒警报

我在构建时收到防病毒警报 tor\gen8 spy

这是我的代码:

using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace reading
{
   public partial class Form1 : Form
  {
  public Form1()
  {
    InitializeComponent();
   }
  [DllImport("user32.dll")]
  private static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);

private void Form1_Load(object sender, EventArgs e)
{

    System.Net.Mail.SmtpClient smtpClient;
}

}
}

我没有病毒,我确信当我构建时会出现警报,我尝试创建新项目并且它给了我相同的结果,但是当我删除(System.Net.Mail.SmtpClient)或(GetAsyncKeyState)时它构建成功,如果有人帮助我编译相同的代码。

有什么建议吗?

谢谢你的帮助

答案1

因为GetAsyncKeyState这是键盘记录器常用的方法。通常他们会通过电子邮件发送数据。

您必须以其他方式捕获按键,但肯定也会被检测为键盘记录程序。如果您的程序不是键盘记录程序,肯定会有解决方法。

相关内容