在命令提示符下,作为管理员,我可以使用signtool.exe对文件进行签名。 15063.137。但是,我正在app中从内部签署一个文件,当我从应用程序中执行相同的命令时,命令失败,退出代码为1.我不是100%肯定这是权限问题,但我是猜测它是。如何向运行该应用程序的用户授予对文件签名的权限。
是否,我需要授予用户使用我正在使用的证书的特殊权限吗?
PS:我已尝试将证书导入计算机帐户的受信任发布者,但出于某种原因,证书不会显示在mmc中。
答案 0 :(得分:0)
我只使用普通权限命令框运行signtool,但我没有看到UAC提示符。
但这是将证书导出为pfx文件,例如:
"C:\Program Files (x86)\Windows Kits\10\App Certification Kit\SignTool.exe" sign /f c:\folder\cert.pfx /p PASSWORD /as /fd sha256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp /v "c:\folder\sub folder\file.exe"