我试图验证码签署与VS2010安装2008 R2的x64的Windows Server上的一个新的代码签名证书.NET应用程序,但SignTool保持与访问响应被拒绝:SignTool错误:访问被拒绝
SignTool.exe sign /v /a /sha1 <thumbprint> MyApplication.exe
The following certificate was selected:
Issued to: <redacted>
Issued by: VeriSign Class 3 Code Signing 2010 CA
Expires: Thu Jun 28 01:59:59 2012
SHA1 hash: <thumbprint>
Done Adding Additional Store
SignTool Error: Access is denied.
SignTool Error: An error occurred while attempting to sign: MyApplication.exe
Number of files successfully Signed: 0
Number of warnings: 0
Number of errors: 1
证书安装到用户的个人存储中,并且该用户是本地管理员组的成员。我也尝试使用.pfx文件进行签名,但不断收到相同的错误。禁用UAC提示也没有效果。
任何想法?
对于将来的读者:还要确保您正在尝试签名的文件未标记为只读,那是我的问题。 – eselk
感谢@eselk,您的建议对我而言是正确的解决方案。 –