Probleme mit dem Windows 8-Zertifikat

892
James Hill

In Windows 8 treten erhebliche Probleme bei der Zertifikaterstellung auf.

Das erste Problem, das ich entdeckte, war, dass Hyper-V kein Zertifikat generieren konnte. Weitere Informationen finden Sie in dieser Frage: Hyper-V funktioniert nicht unter Windows 8 .

Seitdem habe ich versucht, eine selbstsignierte Anwendung durch einmaliges Klicken bereitzustellen. Beim Klicken Create Test Certificateerhalte ich diese Nachricht:

Access is denied. Exception from HRESULT: 0x80070005 (E_ACCESSDENIED) 

Nachdem ich diesen Fehler erhalten habe, kann ich das Zertifikat, das durch Auswahl erstellt wurde, manuell auswählen Select from File.... Wenn ich dann versuche, die bereitgestellte Anwendung zu installieren, erhalte ich folgende Fehlermeldung:

Cannot continue. The application is improperly formatted.  Contact the application vendor for assistance. 

Ich führe VS als Administrator aus. Bin total ratlos, wie es weitergehen soll. Irgendwelche Vorschläge?

1

1 Antwort auf die Frage

1
Dave

Ich vermute, Sie haben keinen Lesezugriff.

Klicken Sie mit der rechten Maustaste auf die Datei und stellen Sie sicher, dass Sie Lesezugriff haben. Oder geben Sie dieses Recht an alle, um sie schnell und dann vom Benutzer zu testen.

Manchmal lebt der Schlüssel hier C: \ Users \ All Users \ Microsoft \ Crypto \ RSA, das ebenfalls aktualisiert werden muss.

Wollen Sie damit sagen, dass die Datei ohne Ausgabe generiert wird und ich sie nicht lesen kann? Wo würde ich die Berechtigungen aktualisieren? Anscheinend würde ich die Ordnerebene und nicht die Dateiebene aktualisieren wollen, da ich beim nächsten Versuch, ein Zertifikat zu generieren, den Fehler erhalten würde. James Hill vor 11 Jahren 0
In meinem Entwicklungsbereich müssen wir Zertifikate beantragen, und ich hatte dieses Problem (obwohl ich das Zertifikat selbst angewendet habe, wurden mir keine Fehlermeldungen verweigert, als ich versuchte, über den VS / Debug-Modus darauf zuzugreifen). Der Ort ist in meinem Beitrag. Dave vor 11 Jahren 0
Du hast recht, ich habe keinen Lesezugriff. Die Erteilung des Problems löst mein Problem jedoch nicht. Siehe Änderungen. James Hill vor 11 Jahren 0
@JamesHill Eigentlich tat es. Sie haben aber gerade ein neues Problem! Ändern Sie das Plattformziel in "Beliebige CPU" und veröffentlichen Sie es erneut. Ich denke, das Problem liegt daran, dass Ihre Manifestdatei nicht gut formatiert ist (obwohl sie eine generierte Datei ist)! Dave vor 11 Jahren 0