Связь между объектами в вопросе C #

Поскольку Windows 8.1 отсутствует.

  • Microsoft дезактивировала все сертификаты подписи стандартного кода, которым можно доверять, когда вы загружаете их через интернет на свой компьютер и пытаетесь их установить, но приложение «Стандартные сертификаты подписи кода» работает, если вы распространяете приложение через USB или CD-ROM.
  • Не используйте signtool.exe для проверки (signtool.exe verify /pa mysetup.exe покажет успех, но он не сработает, когда другие пользователи загрузят его и попытается установить всплывающее окно SmartScreen)

Использовать набор сертификатов приложений Windows (WACK)

enter image description here [/g2]

  • Настоящие стандартные сертификаты подписи кода мертвы. Если у вас есть стандартный сертификат подписи кода, он не будет работать более надежно, как в прошлом, даже несмотря на то, что комплект сертификации приложений Windows (WACK) показывает PASS с WARNING, не означает, что его 100% подтверждают успех

enter image description here [/g3]

Вам необходимо приобрести сертификат EV ( https://www.globalsign.com/en/code-signing/ )

Итак, чтобы быть на 100% успешным, следуйте за ложкой:

Шаг 1: перейдите к https://sysdev.microsoft.com и войдите в систему

a) Создайте учетную запись компании> next

b) Загрузите файл winqual.exe, который является zip-файлом, предоставленным Microsoft, теперь подпишите winqual.exe со стандартным сертификатом или сертификатом EV, а затем нажмите рядом с загрузкой файла для проверки.

В моем случае это не получилось, потому что у меня есть стандартный сертификат, который Microsoft перестает разрешать больше. Итак, все, что вам нужно сделать, это купить лицензию EV еще раз, когда вы ввернуты, и можете потратить свою жизнь на решение этой проблемы без каких-либо подсказок.

enter image description here [/g4]

0
задан Matsura 26 February 2015 в 00:31
поделиться