我一直致力于使用本机消息传递的Microsoft Edge扩展。该扩展程序由UWP应用程序提供,类似于Microsoft's example。
此应用的解决方案包含两个项目:
从这个解决方案中我创建了一个app包。 安装此软件包后,在打开Edge两个进程后,一个是{DesktopBridge} .exe,另一个是{HostApp} .exe。 我想使用我的代码签名证书对这两个文件进行代码签名。
{DesktopBridge} .exe简单地打包在包内,因此在post build事件期间对其进行签名有效。但是,我无法签署{HostApp} .exe。
我可以使用post build事件对其进行签名,如果我只是构建项目,它将会起作用,但是当我创建一个app包时,这个事件是徒劳的。打包的可执行文件仍未签名。
无论如何我可以签名吗? 或者更一般地说,有没有办法签署UWP应用运行的可执行文件?
谢谢:)