Я занимаюсь разработкой программы а так же установщика к ней. Установщик создается из скрипта Inno Setup, довольно популярная и надежная вещь.
Суть проблемы: при запуске программы и установщика, аваст что на один что на второй предлагает запускать её в песочнице.
Все бы ничего, и вроде как терпимо, но недавно я обратил внимание, что на установщики, созданные с помощью NSIS, кажись ещё более популярного, аваст не реагирует подобным образом.
В связи с чем вопрос: погуглив на эту тему, правильно ли я понял что это FileRep? Где вообще хранится эта репутация и почему инсталляторы от NSIS в нем есть, а Inno Setup нет? И как можно самостоятельно добавить туда что-то, ту же программу, которую я разрабатываю?
PS: да, исключения/отключение autosandbox это одно из решений проблем, но ведь я не только для себя это разрабатываю
Нет, Вы поняли неправильно. Система оценки репутации файлов не запускает “песочницу”, а выдаёт на экран предупреждение о низкой репутации файла. Предложение запустить файл в “песочнице” выдаёт экран поведения, который перед запуском исполняемых файлов проводит их эвристический анализ.
Где вообще хранится эта репутация и почему инсталляторы от NSIS в нем есть, а Inno Setup нет? И как можно самостоятельно добавить туда что-то, ту же программу, которую я разрабатываю?
Сведения о "репутации" файлов хранятся в "облаке", т.е. на серверах Аваста. И как я уже сказал, эта служба не имеет никакого отношения к Вашей проблеме. Почему экран поведения в Авасте по-разному реагирует на разные установщики? Это зависит прежде всего от способов, которыми инсталляторы сжимают файлы в установщике.
PS: да, исключения/отключение autosandbox это одно из решений проблем, но ведь я не только для себя это разрабатываю
Ну и не у всех установлен Аваст. :) Ну а если серьёзно, то попробуйте задать вопрос в техподдержку: http://forum.avast.com/index.php?topic=106737.msg848957#msg848957