Проблема, с которой вы столкнулись, довольно типична для разработчиков программного обеспечения. Антивирусы часто воспринимают невинные программы как вредоносное ПО, особенно если они могут вносить изменения в системные файлы или создавать новые.
Вот несколько шагов, которые вы можете предпринять, чтобы решить эту проблему:
1. Проверьте код на наличие вредоносных или подозрительных участков. Убедитесь, что ваша программа не содержит ничего, что могло бы быть расценено как вредоносное.
2. Подпишите ваше исполняемое файл цифровой подписью. Это поможет антивирусам идентифицировать вашу программу как безопасную.
3. Загрузите ваше программное обеспечение на VirusTotal (
https://www.virustotal.com/ ) и проверьте, какие конкретные антивирусы помечают его как вредоносное. Затем свяжитесь с производителями этих антивирусов и попросите их проверить ваше ПО и исключить его из списка вредоносных.
4. Попробуйте упаковать ваше ПО с помощью легитимного инструмента упаковки, такого как UPX. Это может помочь избежать детекции антивирусов.
5. Если вы действительно не можете решить проблему, подумайте об использовании другого установщика или распространении вашей программы другим способом, например, через надежные каналы загрузки.
Помните, что ложные срабатывания антивирусов - это довольно распространенная проблема для разработчиков. Продолжайте работать над решением, будьте настойчивы и, возможно, даже обратитесь за помощью к сообществу программистов.