2010-09-05 12 views
0

Je veux vérifier mon installation, je l'ai utilisé cette source pour signer mon installateur:Impossible de vérifier Installer

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\signtool.exe" sign /a /f "M:\cert\MyPFX.pfx" /t "http://timestamp.verisign.com/scripts/timstamp.dll" /p UFMPassped "M:\Setup.exe" 

Elle a signé et horodatées sans aucune erreur,

mais quand je veux vérifier , il y a une erreur:

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\signtool.exe" verify /v /pa "M:\Setup.exe" 

il dire:

File Not Valid : M:\Setup.exe 

où est mon problème?

Répondre

0

Quelle version d'InnoSetup utilisez-vous? J'ai entendu parler de problèmes liés à la signature des programmes d'installation créés avec des versions plus anciennes d'InnoSetup. Vous devriez probablement utiliser la dernière version (v5.3.10).

Si vous signez le fichier localement (plutôt que sur M :), renvoie-t-il cette erreur?

+0

Il n'y a pas de problème avec la signature, il semble que je devrais acheter un certificat vérifié comme verisign. – Ata