Код подписи двоичного файла в пакете UWP - PullRequest
0 голосов
/ 07 июня 2018

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

. Решение для этого приложения состоит из двух проектов:

  1. Хост-приложение (эквивалентв проект NativeMessagingHostInProcess в примере Microsoft).
  2. Мост рабочего стола (эквивалентен проекту PasswordInputProtection в примере Microsoft).

Из этого решения я создаю пакет приложения.Когда этот пакет установлен, после открытия Edge запускаются два процесса, один из которых - {DesktopBridge} .exe, а другой - {HostApp} .exe. Я хотел бы подписать оба этих файла с помощью сертификатов для подписи кода.

. {DesktopBridge} .exe просто упакован внутри пакета, поэтому подписывайте его во время пост-сборкисобытие работает.Однако мне не удается подписать {HostApp} .exe.

. Я могу использовать событие после сборки, чтобы подписать его, и оно будет работать, если я просто создаю проект, но когда я создаюПакет приложений это событие бесполезно.Упакованный исполняемый файл остается без знака.

Можно ли как-нибудь подписать его?Или, вообще говоря, есть ли способ подписать исполняемый файл, который запускает приложение UWP?

Спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...