Ich habe eine Neuinstallation von Windows 10 und Visual Studio 2015 durchgeführt und makecert.exe nirgendwo gefunden. Muss eine andere Software installiert werden, um dieses Programm wiederherzustellen?
Ich habe in allen Ordnern unter "C:\Programme (x86)\Microsoft SDKs\Windows \\" nachgesehen und es in keinem gefunden.
Ich habe auch die "Developer Command Prompt for VS2015" geöffnet und versucht, "makecert" auszuführen, aber sie wurde nicht gefunden.
Installieren Sie das Windows SDK für Windows 1 . Wenn Sie es immer noch nicht finden können, versuchen Sie es mit Windows Driver Kit .
Wie ShaneH in diese Fragemakecert.exe
Antwortet, wurde es abgelehnt, und wir sollten das Powershell-Kommando New-SelfSignedCertificate verwenden.
New-SelfSignedCertificate -Subject "CN = Test Code Signing" -Typ CodeSigningCert -KeySpec "Signature" -KeyUsage "DigitalSignature" -FriendlyName "Test Code Signing" -NotAfter (get-date) .AddYears (5)
Für ältere Versionen von PS kann dieses Skript von TechNet bezogen werden: https: //gallery.technet.Microsoft.com/scriptcenter/Self-signed-certificate-5920a7c6
Um meine Antwort vollständig zu machen, folgt eine kurze Erklärung zur Verwendung des TechNet-Skripts:
.\New-SelfsignedCertificateEx -Subject "CN = Code Signing testen" -EKU "Code Signing" -KeySpec "Signature" -KeyUsage "DigitalSignature" -FriendlyName "Code Signing testen" -NotAfter [datetime] :: now.AddYears (5)
Zwei zusätzliche Hinweise, wenn Sie Probleme mit diesem Tool haben.
Set-ExecutionPolicy unrestricted
.\
(Punkt-Schrägstrich) vor dem Namen der Datei eingeben. da dies notwendig ist.Eine schnelle Suche in meinem C: ergab, dass makecert.exe mit Fiddler 2 im Ordner C:\Program Files (x86)\Fiddler2
verteilt zu sein scheint. Dies ist ein viel kleinerer Download als das vollständige Windows SDK.
Für den Datensatz habe ich Version 4.6.20171.26113 von Fiddler 2.