Я использую signtool.exe для создания цифровой подписи для моего Installer.exe, но я хочу, чтобы файл манифеста установщика имел requestExecutionLevel = "requireAdministrator". Для этого я бегу build.bat файл, который содержит следующее: шагиrequestExecutionLevel reset после использования signtool.exe
-
- извлечь манифест:
мт -inputresource: \ Installer.exe; # 1: \ отъезда Installer .exe.manifest - изменение высота от asInvoker до requireAdministrator
- обновления файла манифеста с новым значением:
mt.exe -nologo -manifest "\ Installer.exe.manifest" -outputresource: "\ Installer. exe; № 1
- извлечь манифест:
- признак того, Installer.exe с помощью signtool.exe
signtool.exe знак/ф .... \ Common \/р "пароль"/т http://tsa.starfieldtech.com/v построить \ Installer.exe
Первый шаг работал гладко, но когда выполняется цифровая подпись, файл манифеста обновляется с запросомExecutionLevel = "asInvoker".
Я пробовал сначала подписание и послесловие, задав requestExecutionLevel, но это удаляет мою цифровую подпись.
Не нашли аналогичных данных. Любые идеи?