Внутренняя ошибка SignTool при попытке переупаковать пакет APPX?
анализирую существующие приложения Магазина Windows и модифицирую их, чтобы убедиться, что моя компанияс ними работает обфускатор.
но у нас возникла небольшая проблема. Я могу достать пакет APPX из магазина достаточно легко (для получения URL требуется Fiddler). Затем я могу просто использовать любую разархивирующую программу, чтобы извлечь 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)
И затем, конечно, выдается ошибка при попытке установить его со стандартным файлом powerscript, созданным Visual Studio для установки / боковой загрузки любого пакета APPX.
Found package: C:\....mypackage.appx
Error: The package is not digitally signed or its signature is corrupted
мы использовали именно этот процесс для пакетов, сгенерированных из Visual Studio. Временные ключи связаны с конкретным пакетом или чем-то? Что мне не хватает? Это ошибка в signtool?