Как предотвратить пометку приложения как подозрительного

У меня есть приложение.NET, написанное на C# с использованием Visual Studio 2012. Я продвигаю приложение через свой собственный веб-сайт, и оно доступно для загрузки. При загрузке его в Chrome я получаю сообщение о том, что мое приложение "обычно не загружается и может быть опасным". Кроме того, когда я загружаю свое собственное приложение и выполняю его, Avast считает его подозрительным и хочет запустить его в песочнице.

Могу ли я в любом случае предотвратить это (не покупая сертификат для подписи)? Я не хочу, чтобы потенциальные пользователи сталкивались с этой проблемой.

Редактировать: я не делаю ничего плохого или использую какие-либо хуки в моем приложении. Приложение представляет собой небольшой простой инструмент, как вы можете видеть здесь.

2 ответа

Решение

Либо вы подписываете код приложения, либо ждете, пока ваше приложение загрузят несколько тысяч человек, установите его, а не сообщайте о нем как о мусоре, и тогда вы получите добрую волю от поставщиков.

Даже если ваше приложение подписано сертификатом, выданным одним из центров сертификации, участвующим в программе Microsoft Trusted Root Certificate Authority, оно все равно может столкнуться с некоторыми проблемами, если вы не используете сертификат подписи кода EV Authenticode и / или не будете продолжать продлевать этот сертификат на неограниченный срок., См. Пример "Предупреждение IE9 SmartScreen, несмотря на выполнение всех рекомендаций". Короче говоря, вы платите за репутацию издателя программного обеспечения.

Другие вопросы по тегам