78.2 전역 변수 선언하기
, 코 딩님이 작성#include <stdio.h>
int num1 = 10;
void printGlobal()
{
printf("%d\n", num1);
}
int main()
{
printf("%d\n", num1);
num1 = 20;
printGlobal();
return 0;
}
계속해서 빌드 오류가 발생하면서 알약 프로그램의 감지로 악성코드라고 뜨는데 왜 그렇게 취급되는 걸까요?
Re: 78.2 전역 변수 선언하기
, 도장_ 관리자님이 작성가끔 Visual Studio에서 빌드한 프로그램을 악성 코드로 오인하는 경우가 있습니다.
해당 백신 프로그램을 잠시 끄거나 다른 백신 프로그램으로 변경하거나 삭제하는 것을 추천합니다.
윈도에 기본 내장된 Windows Defender로도 충분하고, 같은 MS 제품이라 오인하는 경우가 없습니다.
V3, 알약, 비트디펜더 등이 그런 문제가 발생합니다. 알약은 내부적으로 비트디펜더 엔진을 사용합니다.
아래 검색 결과를 보면 유서 깊은 오탐지 사례를 알 수 있습니다.