Поэтому я поэкспериментировал со строками, просто чтобы посмотреть, смогу ли я сохранить строку в переменной и затем отобразить содержимое переменной на экране.
Видимо, мой антивирус не был этим доволен.
Вот мой код:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string boy = "hello";
cout << boy << endl;
system("pause");
return 0;
}
Активное программное обеспечение, которое может нанести вред вашему компьютеру или данным, было
обнаружено. Обнаружен: Trojan.Win32.Shutdowner.aadw
Как же мне удалось это сделать?
Я первый год в компьютерных науках, и перечисления — это то, что мы получили.
Это на самом деле вирус или мой антивирус?параноик«? Или, другими словами, он просто ошибочно принимает его за вирус из-за той или иной лазейки?
Постскриптум я использую DEVC++
Это ваш антивирус параноидальный. Антивирусные программы в значительной степени основаны на байтовых сигнатурах известного вирусного кода (некоторые также полагаются на эвристический анализ поведения во время выполнения). Ваша программа просто скомпилирована в двоичный код, который содержит случайную байтовую сигнатуру, которую ваш антивирус распознал по известному вирусу, и все. Нередко антивирусная программа сообщает о ложных срабатываниях, особенно на компьютерах разработчиков. Вы можете добавить свои исходные / выходные папки в список исключений антивирусной программы, чтобы они больше не сканировали их.