我在分析现有Windows应用商店的应用程序和修改,以确保我公司的混淆器的工作与他们。
我跑进了一下这样做,虽然有问题的。 从商店很轻松了(需要提琴手获得网址),我可以抓住一个APPX包。 然后我就可以使用任何解压缩程序的APPX解压到一个文件夹。 那么我可以坐组件在APPX和修改IL一点。 然后,我翻拍并签署包:
makeappx pack /d "mypackage" /p "mypackage.appx"
signtool sign /fd sha256 /f temporarykey.pfx mypackage.appx
然后我得到signtool一个错误,但:
SignTool Error: An unexpected internal error has occured
Error information: "Error: SignerSign() failed." (-2147024885/0x800700b)
然后尝试与由Visual Studio安装/侧面加载任何APPX包创建标准的PowerScript文件安装它时,当然会出错。
Found package: C:\....mypackage.appx
Error: The package is not digitally signed or its signature is corrupted
我已经用了从Visual Studio生成包这个确切的过程。 是临时密钥绑定到一个特定的包什么的? 我在想什么? 这是signtool的错误吗?