Ошибка SignTool: доступ запрещен
Я пытаюсь подписать внешнюю DLL с помощью файла pfx, используя SignTool с кодом ниже в cmd.exe
SignTool sign / 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: доступ запрещен, но продолжаю получать ту же ошибку.
Я перепробовал все команды, перечисленные здесь, в разделе "Использование SignTool для подписи файла", но продолжал получать одну и ту же ошибку с каждой отдельной командой.
Я использую cmd.exe в качестве администратора, а также у меня есть полное право собственности на папку SignTool.exe. В моем случае это C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin
Что мне здесь не хватает? Любая помощь будет по достоинству оценена.
2 ответа
Я также попробовал все остальные ответы. В моем случае файл (EXE), который я пытался подписать, был помечен как доступный только для чтения.
Возможно, просматривая здесь ошибку SignTool: доступ запрещен
Параметр сильного закрытого ключа стал причиной сбоя SignTool для этого пользователя. Не уверен, если у вас это включено или нет?