Makecert отсутствует в Windows 10 и Visual Studio 2015 установить?
Я сделал чистую установку windows 10 и visual studio 2015 и не нашел makecert.exe в любом месте. Нужно ли устанавливать какое-то другое программное обеспечение, чтобы вернуть эту программу?
Я посмотрел во всех папках под "C:Program файлы (x86)Microsoft SDKsWindows\" и не видел его ни в одном.
Я также открыл " командную строку разработчика для VS2015 "и попытался запустить" makecert", но он не был найден.
4 ответов
установить Windows SDK для Windows 10. Если вы все еще не можете найти его, попробуйте комплект драйверов Windows.
как ShaneH отвечает в этот вопрос makecert.exe
устарело, и мы должны использовать командлет powershell New-SelfSignedCertificate.
новый-SelfSignedCertificate -тема "СN=тестовое подписывание кода" -тип CodeSigningCert -KeySpec "подпись" -KeyUsage "DigitalSignature" -friendlyname используется "код испытания подписания" -вместо (дата).AddYears(5)
для более старых версий PS можно получить этот скрипт из Веб-сайте TechNet: https://gallery.technet.microsoft.com/scriptcenter/Self-signed-certificate-5920a7c6
чтобы сделать мой ответ полным, ниже приведено краткое объяснение того, как использовать скрипт TechNet:
- перейдите по ссылке выше и загрузите New-SelfSignedCertificateEx.zip-архив
- распакуйте его куда-нибудь
- запустите консоль PowerShell и перейдите в папку с новым файлом
- выполнить команду .\New-SelfSignedCertificateEx для вызова функция. Не забудьте добавьте необходимые параметры.
.\New-SelfsignedCertificateEx-тема "CN=подпись тестового кода" - EKU "Подпись Кода" - KeySpec "Подпись" - KeyUsage " DigitalSignature" - FriendlyName "подпись тестового кода" - NotAfter [datetime]::now.AddYears(5)
две дополнительные заметки, если у вас возникли проблемы с этим инструментом.
- если PowerShell стонет, что сценарии отключены, запустите консоль от имени администратора и назовем это:
Set-ExecutionPolicy unrestricted
- если PowerShell по-прежнему отказывается его запускать, убедитесь, что у вас есть начинаются
.\
(точка-косая черта) перед именем файла, так как это необходимо.
после загрузки Windows SDK для Windows, чтобы установить " makecert.exe "вам нужно только проверить"Windows Software Development Kit".
быстрый поиск моего C: нашел, что makecert.exe, кажется, распространяется с скрипач 2 на . Это гораздо меньшая загрузка, чем полный Windows SDK.
для записи у меня есть версия 4.6.20171.26113 Fiddler 2.