2016-06-02 2 views
0

У меня проблема с моими приложениями C#. После публикации Мой клиент скажет мне, что он не может установить мое приложение, потому что у него есть предупреждение bluescreen smartScreen.C# код: только 1 приложение? Продолжительность жизни?

enter image description here

Я читал эту тему, и я увидел, что мне нужно подписать мой код.

Я ищу, как стоимость, и это что-то вроде $ 99USD и более.

Я прочитал good practice от Microsoft по этой теме, но информация о:

  1. Сколько приложений можно активировать с 1 знаковым кодом?
  2. Если у меня есть знак Ev Code, это пожизненные лицензии?
  3. Если нет, то после истечения срока действия мое программное обеспечение перестанет работать? Могу ли я продолжить установку своих приложений в других окнах без всплывающего сообщения?

Можете ли вы предоставить мне ссылку, чтобы прочитать об этом?

спасибо

ответ

0
  1. Вы можете подписать неограниченное количество программ с одним сертификатом.
  2. Нет, все сертификаты истекают и нуждаются в обновлении.
  3. Это зависит от того, когда вы подписываете приложение, вы можете указать «Timestamp server» (например, /tr http://timestamp.comodoca.com с signtool.exe), если вы используете сервер timestamp, когда истекает срок действия вашего сертификата, он все равно будет считаться действительным, поскольку он действителен на когда приложение было подписано. Если вы не используете сервер timestamp, подписание будет действовать только до истечения срока действия сертификата.

Вот ссылка на SO вопрос о how to self sign a certificate for testing, вопрос немного старый поэтому он использует старый /t переключатель для временной метки вместо новой /tr версии.

Смежные вопросы