(03.11.2020 11:44)Panda Wrote: это не решит проблемы, т.к. некоторые антивирусы жалуются не (или не только) на утилиты из папки "Tools", но и на некоторые .exe файлы самой игры.
Не решит, но придирок от антивирусов будет в разы меньше. От антивирусов спасёт разве что использование отдельного инсталлятора + архива, нечитаемого антивирусами и любыми популярными распаковщиками. В том виде, в котором сейчас выкладывается ERA, антивирусы всегда смогут просканировать архив и найти там ассемблерные вставки и прочий нестандартный хакерский код, наличие которого сейчас приравнивается к вирусам во многих бесплатных антивирусах (которые от реальных вирусов защищают редко, т.к. вирусописатели тоже не дураки и умеют маскировать вредоносный код; в голом виде вирусы, имеющие ярко выраженный ассемблерный вид, уже давно сняты с производства). Например, чтобы выложить Тифон, приходится переименовывать редактор монстров, а моддерам (если кто-то хочет им пользоваться) приходится переименовывать обратно
.
(03.11.2020 11:44)Panda Wrote: 1. Конкретно яндексу вдруг не понравились мои файлы на смену 10SSkills, причём на .bat файл он не жалуется, а не нравится ему sfx-архив, в котором лежит 10SSkills.dll...
Кстати, перехваты и патчи в скрытом виде позволяют избавиться от маниакальности антивирусов (например HoA до версии 1.5 имела традиционную систему хуков и бинарных патчей, отлично читаемую как в отладчике, так и антивирусами, а вот начиная с 1.5 они усложнили жизнь антивирусам, но сообщения о ложных срабатываниях антивирусов всё равно иногда да проскальзывают, правда и плата за это - сильное увеличение времени загрузки игры, по крайней мене на моём старом ПК разница была заметна сильно, а про распухший после этого в 3 раза dll от HoA и редактора карт можно и не говорить), но тоже не панацея. Лучше уж тогда не использовать яндекс или переименовать все dll (сейчас некоторые особо умные антивирусы видя, что dll собрана компилятором десятилетней давности, однозначно принимают её за вирусную угрозу и удаляют нафиг).
(03.11.2020 11:44)Panda Wrote: 2. Загрузил на вирус тотал Light версию сборки сначала с папкой "Tools", потом без неё, но количество срабатываний это не уменьшило.
Тут уж как повезёт. Обычно добавляют в код разную хрень, запутывающую анализ программы (например чтобы антивирус посчитал код данными и пропустил их при анализе и т.д.). Но борьба с антивирусами = борьбе с ветреными мельницами и нужна только вирусописателям, пользователям модом можно только советовать выключать или ставить исключения в антивирусах, ну использовать холтинги с наименьшей маниакальностью (т.е. с нормальным платным антивирусом, реально проверяющим, а не делающим вид).