windows installer - Packging of Edge Extension which support nativemessaging(UWP app) -
i developed extension uses native messaging communicate backend uwp application. how can package it?
when install package, install edge extension part of package.
i have built package edge extension following steps. hope you~
build project following structure in c\edgeextension\appx:
1. fulltrustprocess
if there fulltrustprocess, exe should included in trustedprocess folder, configuration in appxmanifest.xml.
<desktop:extension category="windows.fulltrustprocess" executable="trustedprocess\mytrustedprocess.exe" /> if there no fulltrustprocess, ignore , delete trustedprocess folder.
2. extension
js files of edge extension included in extension folder, configured following:
3. uwp files
- assets
- appxmanifest.xml
- edgenativemessage.dll
- edgenativemessage.exe
- edgenativemessage.winmd
- resources.pri
4. package command
c:\program files (x86)\windows kits\10\bin\x86\makeappx.exe pack /h sha256 /d c\edgeextension\appx /p c\edgeextension\edgenativemessage.appx5. sign appx
c:\program files (x86)\windows kits\10\bin\x86\signtool.exe sign /fd sha256 /a /f c:\edgeextension\mykey.pfx /p "password" c\edgeextension\edgenativemessage.appx
- install extension
- install mykey.pfx
- double click myedgeextension.appx, click install install extension.
- install mykey.pfx
- check
- launch edge broser
- click ...-> extensions,
system register appx, needs several seconds before extension shows in extension list. - check registry
edgenativemessage add 2 path.
- launch edge broser
computer\hkey_classes_root\local settings\software\microsoft\windows\currentversion\appcontainer\storage\microsoft.microsoftedge_8wekyb3d8bbwe\microsoftedge\extensions
computer\hkey_classes_root\local settings\software\microsoft\windows\currentversion\appcontainer\storage\microsoft.microsoftedge_8wekyb3d8bbwe\microsoftedge\extensionsstore\datastore\config
Comments
Post a Comment