У меня очень сложная ситуация, и я попытаюсь объяснить ее, как смогу. Я опишу свою проблему в виде кратких пронумерованных шагов и в конце сведу ее к одному или нескольким четким вопросам.
Я написал программу на питоне. (другие языки не используются)
Затем я использовал pyinstaller, чтобы преобразовать это в .exe, чтобы я мог поделиться им со своими друзьями без необходимости устанавливать python или любые другие внешние библиотеки.
Когда мои друзья попытались загрузить этот exe-файл, появился их Защитник Windows и другие антивирусы, и он не позволил им запустить программу.
Я провел небольшое исследование и узнал, что к моему exe-файлу не был добавлен издатель, и поэтому Защитник Windows не позволял пользователям открывать файл.
Чтобы добавить издателя, я узнал, что мне нужно поставить цифровую подпись и создать сертификат, поэтому я установил программу под названием DigiCert, которая могла добавить сертификат в exe.
Вот в чем проблема, я не знаю как сделать сертификат с кодовой подписью для моей программы бесплатно.
Итак, чтобы сжать все это, мой вопрос / вопросы:
А) Вопрос собственно в том, что у моего ехе нет издателя?
Б) Если да, то как мне создать сертификат с кодовой подписью, чтобы добавить его?
Я надеюсь, что вы понимаете проблему, и я был бы признателен за любые комментарии или ответы.
Большое спасибо