Assembly nach Installation nicht mehr signiert

11/02/2010 - 22:53 von Marvin Massih | Report spam
Hallo,

ich habe per Post-Build-Action eine Windows-Forms-Anwendung, die von VS
selbst mit einem Strong-Name versehen wird, auch noch mit Authenticode
signiert.
Die Anwendung ist definitiv signiert, das sehe ich in den
Dateieigenschaften.

Zusàtzlich habe ich ein Setup-Projekt, das ich ebenfalls per
Post-Build-Action mit Authenticode signiere.
Setup.exe und Setup.msi sind beide ordentlich signiert.

Installiere ich jetzt die Anwendung, ist plötzlich die installierte
Assembly nicht mehr signiert.

Wo ist der Haken?

Viele Grüße

Marvin

Marvin Massih | http://www.marvin-massih.de
 

Lesen sie die antworten

#1 Marcel Roma
11/02/2010 - 23:33 | Warnen spam
Hallo Marvin,

Am Thu, 11 Feb 2010 22:53:33 +0100 schrieb Marvin Massih:

ich habe per Post-Build-Action eine Windows-Forms-Anwendung, die von VS
selbst mit einem Strong-Name versehen wird, auch noch mit Authenticode
signiert.

Die Anwendung ist definitiv signiert, das sehe ich in den
Dateieigenschaften.



Welche Meldung erhàlts Du wenn Du diese Befehlszeile ausführst:
signtool verify /a /v [YourApp].exe


Zusàtzlich habe ich ein Setup-Projekt, das ich ebenfalls per
Post-Build-Action mit Authenticode signiere.
Setup.exe und Setup.msi sind beide ordentlich signiert.

Installiere ich jetzt die Anwendung, ist plötzlich die installierte
Assembly nicht mehr signiert.



Installierst Du die Anwendung auf dem Entwicklungsrechner?
Kannst Du ein diff der zwei Dateien (signiert/unsigniert) machen? Sind sie
identisch?
Und wenn Du jetzt erneut signtool ausführst (s.o.)?
Möglicherweise bindest Du die falsche Datei in Dein Setup ein?



Gruss
Marcel

Ähnliche fragen