Я бы не назвал это «ложным срабатыванием», потому что, строго говоря, оно не является ложным, и антивирусное программное обеспечение ни в чем не «виновно».
Я на 99% уверен, что это эвристический анализ (я уверен, что он определяет ваш исполняемый файл как нечто вроде win32.virus.generic - обратите внимание на generic , это признак то, что это не в его фирменной базе данных, а скорее было обнаружено эвристикой), и, будучи эвристическим и все такое, оно не дает вам никакой гарантии, что все, что он находит, является вредоносным, он просто делает это известным вам, что исполняемый файл является подозрительным с его точки зрения .
Самым простым решением для этого было бы просто добавить исключение для вашего файла по имени (это всегда одно и то же имя, верно?). Если вас это не устраивает, вам, вероятно, следует перед тем, как предпринимать какие-либо действия, попросить антивирусное программное обеспечение запросить его, чтобы вы могли пропустить файл вручную.
В общем, я обнаружил, что кодирование в Windows с помощью антивирусного программного обеспечения несколько раздражает (не делайте этого сейчас, но все же), особенно если указанное программное обеспечение находится в «параноидальном режиме». Хотя это раздражает, но это неизбежно (ИМО).