Почему я получаю оповещение против вируса при использовании smtp & GetAsyncKeyState

451
Moayad Myro

При сборке я получил антивирусное предупреждение tor \ gen8

вот мой код:

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
Мы не помогаем с вопросами программирования здесь, в Superuser. Ramhound 9 лет назад 0

1 ответ на вопрос

0
Jorge Fuentes González

Потому GetAsyncKeyStateчто это распространенный способ использования клавиатурных шпионов. И обычно они отправляют данные по электронной почте.

Вы должны захватывать ключи другим способом, но, несомненно, он будет также обнаружен как кейлоггер. Если ваша программа не является кейлоггером, то наверняка найдется обходной путь.

Похожие вопросы