3

我正在尝试使用SignTool使用 cmd.exe 中的以下代码使用 pfx 文件对外部 dll 进行签名

SignTool 签名 /f MyCert.pfx /p MyPassword MyControl.dll

但是,我不断收到以下错误消息。

Done Adding Additional Store
SignTool Error: Access is denied.
SignTool Error: An error occured while attempting to sign: MyControl.dll

Number of errors: 1

我到处寻找,但找不到正确的解决方案。我尝试了此处列出的两个答案,SignTool error: Access is denied,但不断收到相同的错误。

我尝试了使用 SignTool 对文件进行签名中列出的所有命令,但每个命令都出现相同的错误。

我以管理员身份运行 cmd.exe,并且我拥有 SignTool.exe 文件夹的完全所有权。就我而言,它的C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin

我在这里想念什么?任何帮助将不胜感激。

4

2 回答 2

4

我还尝试了所有其他答案。在我的情况下,我试图签名的文件(EXE)被标记为只读。

于 2014-08-04T17:50:48.077 回答
0

也许在这里看SignTool 错误:访问被拒绝

强私钥选项是 SignTool 对该用户失败的原因。不确定您是否启用了它?

于 2013-04-17T15:21:31.920 回答