Есть несколько способов получить цифровую подпись для установочного файла без затрат большого количества денег:
1. Использование сервисов, предоставляющих бесплатные цифровые сертификаты. Некоторые компании и организации предлагают бесплатные сертификаты для отдельных типов приложений, таких как открытое программное обеспечение или некоммерческие проекты. Например, сервис Let's Encrypt предоставляет бесплатные сертификаты для шифрования веб-трафика.
2. Использование самоподписанных сертификатов. Вы можете создать свой собственный цифровой сертификат и использовать его для подписи вашего установочного файла. Однако, приложения, подписанные самоподписанным сертификатом, могут вызывать подозрения у пользователей и антивирусных программ.
Обход блокировки вашего приложения Windows 10/11 и браузерами, которые распознают его как вирус, является сложной задачей. Возможности для обхода зависят от конкретных механизмов блокировки и антивирусных программ, которые используются пользователями. Однако, некоторые общие советы:
1. Периодически обновляйте ваше приложение, добавляя функциональность и исправляя ошибки. Это поможет вам удерживать приложение в актуальном состоянии и избегать ложных срабатываний блокировок.
2. Проверьте, нет ли у вас ошибок или недостатков, которые могут вызвать блокировку или срабатывание антивирусных программ. Некоторые типы поведения, например, обращение к системным ресурсам или использование определенных API, могут вызвать подозрение.
3. Разместите ваше приложение на платформах и маркетах, которые проверяют и подтверждают приложения. Например, если ваше приложение можно сделать универсальным или добавить в Microsoft Store, это может снять блокировку для пользователей, использующих Windows 10/11 и установленные браузеры.
4. Включите в ваше приложение возможность исключения из сканирования антивирусных программ. Некоторые антивирусные программы предоставляют такую функциональность, которая позволяет пользователям добавить файлы или папки в исключения, чтобы они не сканировались.
Но важно отметить, что обход блокировки и снятие подозрений с вашего приложения может быть проблемой без гарантии успеха, поскольку пользователи и их антивирусные программы могут иметь основания для считывания вашего приложения как потенциально вредоносного. Чтобы избежать возможных проблем, лучше использовать подходящий сертификат для подписи кода и периодически обновлять и проверять ваше приложение.