Por que recebo alerta antiverus quando uso smtp & GetAsyncKeyState

1

Eu recebi um alerta antivírus para \ gen8 spy quando eu criava

aqui está o meu código:

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;
}

}
}

Eu não tenho vírus Eu tenho certeza que o alerta aparece apenas quando eu construir Eu tento criar novo projeto e é me dar o mesmo resultado, mas quando eu remover (System.Net.Mail.SmtpClient) ou (GetAsyncKeyState ) É construir succuffly, Se alguém me ajudar a compilar o mesmo código.

Alguma sugestão?

E obrigado pela ajuda

    
por Moayad Myro 26.03.2014 / 04:28

1 resposta

0

Porque GetAsyncKeyState é uma maneira comum que os keyloggers usam. E geralmente eles enviam os dados via e-mail.

Você tem que capturar as chaves de outra maneira, mas com certeza ele também será detectado como keylogger. Se você programa não é um Keylogger, haverá uma solução segura.

    
por 21.06.2014 / 13:50

Tags