我试图使用cmt.exe中的以下代码使用 SignTool 用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 ,但始终遇到相同的错误。

我尝试了Using SignTool to Sign a File上此处列出的所有命令,但每个命令始终遇到相同的错误。

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

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

最佳答案

我也尝试了所有其他答案。就我而言,我尝试签名的文件(EXE)被标记为只读。

10-06 05:30