Bannan
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Из собственного опыта работы с VirusTotal обратил внимание на негативную реакцию кириллицы в свойствах файла. Берем простейший сценарий: Код: Name "Example1" OutFile "example1.exe" InstallDir $DESKTOP\Example1 RequestExecutionLevel user SetCompressor lzma # Сведения для свойств файла инсталлятора VIProductVersion "1.8.0.0" VIAddVersionKey ProductName "Installer Form v1.8" VIAddVersionKey Comments "Made for Ru-Board Community." VIAddVersionKey CompanyName "Ru-Board Community" VIAddVersionKey LegalTrademarks "Ru-Board Community" VIAddVersionKey LegalCopyright "Ru-Board Community" VIAddVersionKey FileDescription "Installer for update Form v1.8" VIAddVersionKey FileVersion "1.8.0.0" ;-------------------------------- Page directory Page instfiles ;-------------------------------- Section "" ;No components page, name is not important SetOutPath $INSTDIR File example1.nsi SectionEnd ; end the section | Компилим и отправляем на VirusTotal - результат - претензий нет, все чисто. Теперь в этом же файле сценария заполняем поля свойств на русском языке. Код: Name "Example1" OutFile "example1.exe" InstallDir $DESKTOP\Example1 RequestExecutionLevel user SetCompressor lzma # Сведения для свойств файла инсталлятора VIProductVersion "1.8.0.0" VIAddVersionKey ProductName "Инсталлятор Диалогов v1.8" VIAddVersionKey Comments "Сделано для сообщества Ru-Board." VIAddVersionKey CompanyName "Ru-Board Community" VIAddVersionKey LegalTrademarks "Ru-Board Community" VIAddVersionKey LegalCopyright "Все права защищены. Ru-Board Community" VIAddVersionKey FileDescription "Инсталлятор обновления Диалогов v1.8" VIAddVersionKey FileVersion "1.8.0.0" ;-------------------------------- Page directory Page instfiles ;-------------------------------- Section "" ;No components page, name is not important SetOutPath $INSTDIR File example1.nsi SectionEnd ; end the section | Компилим и отправляем на VirusTotal - результат - трындец, наш установщик превратился приложение, которое несёт угрозу. Попытка решить вопрос с компанией Trapmine (Эстония) не принесли положительного результата (- Вы клиент? - Нет. - Всего хорошего!). А чем файлы отличаются между собой? Штампом времени, контрольной суммой и блоком информации о версии. Все! Но при этом один файл нормальный, а другой уже зловред. |